Bonjour,

Après avoir parcourus plusieurs tuto dont http://sheikyerbouti.developpez.com/execute_immediate/ et http://sheikyerbouti.developpez.com/pl_sql/ j'ai essayé de créer une fonction afin de récupérer le résultat d'une requête. Ma requête doit pouvoir recevoir dynamiquement sa clause WHERE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
CREATE OR REPLACE FUNCTION test(clausewhere IN VARCHAR2)
SELECT C1,C2 FROM T1
WHERE clausewhere

Mais là, j'hésite : est-il possible de récupérer un tel résultat depuis une fonction ? (je veux dire facilement ) Quel type dois-je utiliser pour le retour (résultat récupéré dans un datagrid pour info) ?

P.S : mon ami google ne m'a pas apporté de réponse (j'ai sans doute pas posé la bonne question )

Merci d'avance pour vos lumières