Bonjour,
je cherche à faire une première procédure P1 qui fera la requete :
Code :
- 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...