När du kör det som en sats (F9) kan du inte ha flera satser, och semikolon är meningslösa - eftersom de är satsavgränsare. (Du får samma fel med semikolon i en execute immediate
eller JDBC-anrop, till exempel, eftersom de bara stöder ett enstaka uttalande).
Om du kör som ett skript (F5) istället så har dessa separatorer mening, och de flera påståenden som de, eh, separerar kommer att köras i sekvens.