concatenate_list - erreur "identifier 'SYS_REFCURSOR' must be declared"
Bonjour a tous,
J'essaie d'utiliser la fonction générique "concatenate_list" disponible à cette adresse : http://www.oracle-base.com/articles/...Techniques.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| CREATE OR REPLACE FUNCTION concatenate_list (p_cursor IN SYS_REFCURSOR)
RETURN VARCHAR2
IS
l_return VARCHAR2(32767);
l_temp VARCHAR2(32767);
BEGIN
LOOP
FETCH p_cursor
INTO l_temp;
EXIT WHEN p_cursor%NOTFOUND;
l_return := l_return || ',' || l_temp;
END LOOP;
RETURN LTRIM(l_return, ',');
END;
/
SHOW ERRORS |
Quand je l'exécute, j'obtiens 'erreur suivante:
Code:
PLS-00201: identifier 'SYS_REFCURSOR' must be declared
Je m'y connais pas vraiment en pl/sql et n'ai pu trouver aucune info sur le net qui m'aide a résoudre ce problème
Pour info: je tourne sur Oracle 7.3
Merci pour votre aide