Bonjour,
je cherche à faire une première procédure P1 qui fera la requete :
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
16
17
18
19
20
21 PROCEDURE P_GET_ETAB_STOCK_RESTE (PO_CUR OUT, PDI_JOURNEE_POSTALE IN DATE) IS BEGIN -- recuperation de la liste des etablissement SELECT DISTINCT(CTC.code_ctc ), CTC.libelle_ctc, CTC.id_ctc FROM CTC, STOCK_ETABLISSEMENT se, STOCK_MACRO_PT smp WHERE CTC.id_ctc = se.id_ctc AND (smp.stock != 0 OR smp.reste_en_coupure != 0) AND smp.id_stock_etablissemen = se.id_stock_etablissemen AND se.journee_postale = PDI_JOURNEE_POSTALE AND CTC.date_suppression IS NULL AND se.date_suppression IS NULL; END P_GET_ETAB_STOCK_RESTE;
Et je cherche à stocker les éléments dans un objet. afin de récupérer ces éléments dans une deuxième procédure P2 et de faire un loop sur le retour de P1.
Est ce possible? J'avais pensé avec un cursor mais ca n'a pas l'air de foncttionner car mon select renvoit plusieurs champs...
Partager