Si vous pouvez changer cette exécution immédiate en un curseur dbms_sql, la solution suivante devrait pouvoir vous aider, car vous pouvez obtenir les noms de colonne à partir d'un curseur dbms_sql :
https://forums.oracle.com/forums/thread.jspa?threadID=700648