Dovrai utilizzare Oracle Dynamic SQL , molto probabilmente metodo 4 .
EDIT:Siamo spiacenti, quanto sopra è per Pro*C. Dovrai utilizzare DBMS_SQL pacchetto. È abbastanza complesso, ma ti consentirà di analizzare, eseguire e recuperare qualsiasi istruzione SQL arbitraria di cui hai bisogno, il tutto in fase di esecuzione. In particolare, dai un'occhiata agli esempi 3 e 8.