Pada baris 5 ada / hilang.
Ada jawaban yang bagus tentang perbedaan antara ; dan / di sini.
Pada dasarnya, saat menjalankan CREATE blokir melalui skrip, Anda harus menggunakan / untuk memberi tahu SQLPlus kapan blok berakhir, karena blok PL/SQL dapat berisi banyak contoh ; .