Cuando lo ejecuta como una declaración (F9), no puede tener varias declaraciones, y los puntos y comas no tienen sentido, ya que son separadores de declaraciones. (Obtiene el mismo error con un punto y coma en un execute immediate
o llamada JDBC, por ejemplo, ya que solo admiten una sola declaración).
Si ejecuta como un script (F5), entonces esos separadores tienen significado, y las múltiples declaraciones que ellos, er, separan se ejecutarán en secuencia.