På rad 5 finns en /
saknas.
Det finns ett bra svar på skillnaderna mellan ;
och /
här.
I grund och botten, när du kör en CREATE
blockera via skript måste du använda /
för att meddela SQLPlus när blocket slutar, eftersom ett PL/SQL-block kan innehålla många instanser av ;
.