Bonjour à toutes et à tous j'ai un problème pl sql sous oracle 9i que je n'arrive pas à résoudre malgré la doc.
J'ai une requete qui est passée en paramètre d'une fonction, celle-ci
peut me renvoyer de 1 à n enregistrement de 1 à n colonnes.
ex : select a from toto ou select a, b, c from toto
Je voudrais mettre ce resultat dans un tableau qui contiendrait le ou les colonnes (a,b,c).
Je ne peux déclarer matable % rowtype car je ne connais pas les colonnes à l'avance.
Mon but est d'utiliser un cuseur:
OPEN curseur FOR req;
-- req la requete passée en parametre.
LOOP
-- --Stockage du retour de la requete dans le tableau.
FETCH curseurRequete BULK COLLECT INTO tableau;
EXIT WHEN curseurRequete%NOTFOUND;
Traitement
END LOOP;
CLOSE curseur;
@+ xhercule
Si quelqu'un avait une idée, pour déclarer le type de tableau que je veux utiliser ???
Merci.
---------------
xarius