Setelah Anda menekan F9
dialog "Variabel" muncul dan Anda memilih Type=Cursor dari daftar dropdown lalu tekan OK:
Alasan Anda mendapatkan kesalahan "ORA-24338:statement handle not execution" adalah karena Anda menutup kursor sebelum diakses.
Inilah proses yang terjadi:
- Jalankan prosedur
- Pernyataan OPEN mengembalikan pointer ke set hasil di memori (tetapi tidak mengembalikan data apa pun)
- Pernyataan CLOSE membuang hasil sebelum diakses
- Prosedur panggilan berakhir
- Pemanggil klien (dalam hal ini TOAD) mencoba mengakses aliran hasil, tetapi penunjuk tidak valid, sehingga tidak ada yang dapat dibaca dan kesalahan ditampilkan
Solusi:Hapus close lcursor;
pernyataan.