На ред 5 има /
липсва.
Има добър отговор за разликите между ;
и /
тук.
По принцип, когато изпълнявате CREATE
блокирайте чрез скрипт, трябва да използвате /
да уведоми SQLPlus кога блокът завършва, тъй като PL/SQL блок може да съдържа много екземпляри на ;
.