Какой клиент вы используете для выполнения этих команд?ORA-24344 является специфической ошибкой.
В SQL * PLus мы можем получить дополнительную информацию об ошибках компиляции, например:
SQL> show errors
Что касается ошибки ORA-00923, то есть потому, что вВерсия SQL Oracle, которую мы всегда должны выбирать из таблицы.Поэтому вы должны выполнить
select OCI_SUCCESS_WITH_INFO
from dual
/
Я не уверен, насколько это имеет смысл, но, по крайней мере, вы не получите ошибку.
«Это была проблема Navicat»
Меня это не удивляет, так как я запускаю ваш код для своей базы данных, и она создается без помех.