Du måste använda Oracle Dynamic SQL , troligen metod 4 .
EDIT:Förlåt, ovanstående är för Pro*C. Du måste använda DBMS_SQL paket. Det är ganska komplicerat, men låter dig analysera, köra och hämta alla godtyckliga SQL-satser du behöver, allt under körning. Titta särskilt på exempel 3 och 8.