Pernyataan yang Anda jalankan valid. Kesalahan tampaknya berarti bahwa Toad menyertakan tanda titik koma sebagai bagian dari perintah, yang menyebabkan ORA-00911
ketika disertakan sebagai bagian dari pernyataan - karena ini adalah pemisah pernyataan di klien, bukan bagian dari pernyataan itu sendiri.
Mungkin baris komentar berikut yang membingungkan Toad (seperti yang dijelaskan di sini); atau mungkin karena Anda mencoba menjalankan semuanya sebagai satu pernyataan, dalam hal ini Anda dapat mencoba menggunakan perintah skrip run (F9 ) alih-alih menjalankan pernyataan (F5 ).
Menghapus baris yang dikomentari saja akan menyelesaikan masalah, tetapi jika Anda juga melihat ini dengan komit yang sebenarnya, kemungkinan besar Anda menggunakan metode yang salah untuk menjalankan pernyataan.
Ada sedikit informasi lebih lanjut tentang cara Toad mengurai titik koma dalam komentar pada pertanyaan terkait ini, tetapi saya tidak cukup akrab dengan Toad untuk membahas lebih detail.