Saya akan merekomendasikan dua hal.
1) Sisipkan sebagai pilih atau buat tabel sebagai pilih selalu yang paling efisien saat melakukan penyisipan massal.
2) Ini "terdengar" seperti Anda mencoba mengubah baris menjadi kolom. Saya akan merekomendasikan fitur pivot Oracle. Fitur pivot dijelaskan di sini:Oracle Base Putar