Appel de procedure a partir d'une procédure
Bonjour,
Nouveau dans le monde oracle, je dois dans une procédure appelé une procédure qui me retournerait un jeu de resultat, voila comment je procéde :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| create or replace PROCEDURE A
(
c_retour OUT types.ref_cursor,
) AS
BEGIN
DECLARE
TYPE cursor_type IS REF CURSOR;
CUR_STR cursor_type;
BEGIN
B(c_out);
END;
END; |
Code:
1 2 3 4 5 6 7 8 9
| create or replace PROCEDURE B
(
c_out OUT types.ref_cursor,
)
AS
BEGIN
OPEN c_out FOR 'SELECT id FROM tmp_Table';
END;
END; |
Est ce la bonne facon de faire ? Je n'arrive pas a manipuler le retour afin d'inserer le jeu de resultat dans une table temporaire
Merci