PL/SQL-Cursor können nicht mit Spalten arbeiten, für die keine Kompilierzeit bekannt ist.
Die einzige Möglichkeit, mit vollständig dynamischen Abfragen in PL/SQL zu arbeiten, ist die Verwendung des PL/SQL-Pakets DBMS_SQL
.
Aktualisierung:
Oracle hat eine umfassende Beschreibung von DBMS_SQL Paket mit vielen Beispielen.