La instrucción que está ejecutando es válida. El error parece significar que Toad incluye el punto y coma final como parte del comando, lo que provoca un ORA-00911
cuando se incluye como parte de una declaración, ya que es un separador de declaración en el cliente, no parte de la declaración en sí.
Puede ser la siguiente línea comentada la que confunde a Toad (como se describe aquí); o podría deberse a que está intentando ejecutar todo como una sola declaración, en cuyo caso puede intentar usar el comando ejecutar script (F9 ) en lugar de la instrucción de ejecución (F5 ).
Simplemente eliminar la línea comentada hace que el problema desaparezca, pero si también vio esto con una confirmación real, es probable que esté usando el método incorrecto para ejecutar las declaraciones.
Hay un poco más de información sobre cómo Toad analiza los puntos y comas en un comentario sobre esta pregunta relacionada, pero no estoy lo suficientemente familiarizado con Toad para entrar en más detalles.