выполнение `EXECUTE IMMEDIATE` Oracle Statement Error Error

Я новичок в Oracle. Когда я выполняю следующее заявление

BEGIN
 EXECUTE IMMEDIATE  'SELECT * FROM DUAL;';
END;
 /

Я получил ошибку как

Ошибка запуска в строке: 2 в команде - BEGIN EXECUTE IMMEDIATE 'SELECT * FROM DUAL;'; КОНЕЦ;

Отчет об ошибке - ORA-00911: недопустимый символ ORA-06512: в строке 2 00911. 00000 - «недопустимый символ» * Причина: идентификаторы не могут начинаться с любого символа ASCII, кроме букв и цифр. $ # _ также разрешены после первого символа. Идентификаторы, заключенные в двойные кавычки, могут содержать любой символ, отличный от двойных кавычек. Альтернативные кавычки (q '# ... #') не могут использовать пробелы, символы табуляции или возврат каретки в качестве разделителей. По всем остальным контекстам обращайтесь к Справочному руководству по языку SQL. * Действие:

Ответы на вопрос(3)

Ваш ответ на вопрос