Executing `EXECUTE IMMEDIATE` Oracle Statement Getting Error

Ich bin NewBie bei Oracle. Wenn ich folgende Anweisung ausführe

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

Ich habe Fehler als

Fehler ab Zeile: 2 im Befehl - BEGIN EXECUTE IMMEDIATE 'SELECT * FROM DUAL;'; ENDE

Error report - ORA-00911: ungültiges Zeichen ORA-06512: in Zeile 2 00911. 00000 - "ungültiges Zeichen" * Ursache: Bezeichner dürfen nicht mit anderen ASCII-Zeichen als Buchstaben und Zahlen beginnen. $ # _ sind auch nach dem ersten Zeichen zulässig. Bezeichner, die in Anführungszeichen eingeschlossen sind, können andere Zeichen als doppelte Anführungszeichen enthalten. Alternative Anführungszeichen (q '# ... #') können keine Leerzeichen, Tabulatoren oder Zeilenumbrüche als Begrenzer verwenden. Informationen zu allen anderen Kontexten finden Sie im SQL-Referenzhandbuch. *Aktion

Antworten auf die Frage(6)

Ihre Antwort auf die Frage