Изявлението, което изпълнявате, е валидно. Изглежда грешката означава, че Toad включва крайната точка и запетая като част от командата, което причинява ORA-00911
когато е включен като част от изявление - тъй като е разделител на изрази в клиента, а не част от самия оператор.
Може да е следният коментиран ред, който обърква Toad (както е описано тук); или може да се дължи на факта, че се опитвате да изпълните всичко като едно изявление, в който случай можете да опитате да използвате командата run script (F9 ) вместо оператор за изпълнение (F5 ).
Само премахването на коментирания ред отстранява проблема, но ако сте видели това и с действителен комит, тогава е вероятно да използвате грешен метод за изпълнение на операторите.
Има малко повече информация за това как Toad анализира точките и запетаята в коментар по този свързан въпрос, но не съм достатъчно запознат с Toad, за да навлизам в повече подробности.