Bonjour

A priori, la meilleure façon de lancer une procédure Oracle et d'en récupérer un résultat est de faire un CALL de la procédure et un bind de variable en paramètre de type OUT.

Le problème est qu'Oracle limite la taille des paramètres à 32K, même si on le définit de type CLOB par exemple.

Je me résouds, faute de mieux, à passer par le buffer (DBMS_OUT.PUT_LINE dans la proc et GET_LINES ensuite) mais si qqun a une meilleure solution, je suis preneur car je n'ai rien trouvé sur internet (à part utiliser plusieurs paramètres OUT et les concaténer dans PHP, mais bof bof)

Merci bien
Loko