voila le problème:
- un package en pl/sql contenant des fonctions et des procédures
- une procédure contenant 3 paramètres d'entrées en IN et 1 paramètre d'entrée en OUT
- le paramètre OUT est un cursor

La question est la suivante:
Sur l'éditeur SQL, comment tester la procédure? Comment s'effectue l'appel de la procédure avec le cursor en parametre?

Voila ce que j'ai testé et qui ne compile pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
declare
type toto is record(var1, var2, ...varN);
type tab is table of toto index by binary_integer;
 
begin	
nom_package.nom_procedure(variable1, variable2, tab);
for i in tab.first..tab.last loop
dbms_output.put_line 
	(
            to_char(tab.var1||
	           tab.var2||
	           tab.var3
	);
end loop;
end;
Merci d'avance