Vous devrez utiliser Oracle Dynamic SQL , très probablement méthode 4 .
EDIT :Désolé, ce qui précède concerne Pro*C. Vous devrez utiliser le DBMS_SQL forfait. C'est assez complexe, mais vous permettra d'analyser, d'exécuter et de récupérer toute instruction SQL arbitraire dont vous avez besoin, le tout au moment de l'exécution. En particulier, regardez les exemples 3 et 8.