Anda mengatakan Anda baru mengenal Oracle. Saya kira Anda terbiasa dengan SQL Server, di mana cukup umum menggunakan tabel sementara. Oracle bekerja secara berbeda sehingga kurang umum, karena kurang diperlukan.
Ingatlah bahwa menggunakan tabel sementara membebankan biaya tambahan berikut:
- membaca data untuk mengisi tabel sementara
- menulis data tabel sementara ke file
- membaca data dari tabel sementara saat proses Anda dimulai
Kebetulan, penyebutan Anda tentang penyatuan koneksi menimbulkan masalah lain. Proses munging data dalam jumlah besar bukanlah kandidat yang baik untuk dijalankan dalam mode OLTP. Anda benar-benar harus mempertimbangkan untuk memulai proses latar belakang (yaitu asysnchronous), mungkin pekerjaan database, untuk menjalankan prosedur tersimpan Anda. Ini terutama benar jika Anda ingin menjalankan tugas ini secara teratur, karena kita dapat menggunakan DBMS_SCHEDULER untuk mengotomatiskan pengelolaan hal-hal seperti itu.