Apa yang Anda hasilkan dengan benar disebut "rencana eksekusi". "Jelaskan rencana" adalah perintah yang digunakan untuk membuat dan melihat rencana eksekusi, seperti yang dilakukan AUTOTRACE TRACEONLY dalam contoh Anda.
Menurut definisi, rencana eksekusi adalah untuk satu pernyataan SQL. Blok PL/SQL tidak memiliki rencana eksekusi. Jika berisi satu atau lebih pernyataan SQL, maka masing-masing akan memiliki rencana eksekusi.
Salah satu opsi adalah mengekstrak pernyataan SQL secara manual dari kode PL/SQL dan menggunakan proses yang telah Anda tunjukkan.
Pilihan lainnya adalah mengaktifkan SQL tracing kemudian menjalankan prosedur. Ini akan menghasilkan file jejak di server yang berisi rencana eksekusi untuk semua pernyataan yang dieksekusi dalam sesi. Jejak dalam bentuk yang cukup mentah sehingga umumnya paling mudah untuk memformatnya menggunakan alat TKPROF Oracle; ada juga berbagai alat pihak ketiga yang memproses file jejak ini juga.