Wie kann ich das Ergebnis einer SELECT-Anweisung ausgeben, die mit nativem dynamischem SQL ausgeführt wird?

Ich habe eine Zeichenfolge, die SQL enthältSELECT Aussage.
Ich frage mich, wie ich das Ergebnis der Ausführung dieser Anweisung auf dem Bildschirm ausgeben kann, die Ausführung erfolgtVerwenden von nativem dynamischem SQL (EXECUTE IMMEDIATE).

Beispiel:

DECLARE
v_stmt VARCHAR2 := 'SELECT * FROM employees';
BEGIN
EXECUTE IMMEDIATE v_stmt; -- ??? how to output result of that select on the screen.
END;

Wichtiger Hinweis: Die Struktur der Tabelle kann beliebig sein. Ich muss eine Prozedur schreiben, die den Namen der Tabelle als Parameter akzeptiert, damit ich eine Tabellenstruktur nicht fest codieren kann und es nicht tun möchte.

Danke für die Antworten. Irgendwelche Ideen sehr geschätzt /

Antworten auf die Frage(3)

Ihre Antwort auf die Frage