Wenn Sie diese sofortige Ausführung in einen dbms_sql-Cursor ändern können, sollte Ihnen die folgende Lösung helfen können, da Sie die Spaltennamen von einem dbms_sql-Cursor erhalten können:
https://forums.oracle.com/forums/thread.jspa?threadID=700648