Bonjour, j'ai la requête suivante dans une procedure stockee Oracle :
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
 
    SELECT DISTINCT
    SMGSUPPLYZONE.SUPPLYZONENAME,
    SMGSOURCE.SOURCENAME,
    SMGSOURCE.UIDSOURCE INTO tVSTAB_ZONEORIGINE
FROM
    SMGSUPPLYZONE SMGSUPPLYZONE, 
    SMGSUPZONESRCE SMGSUPZONESRCE, 
    SMGSOURCE SMGSOURCE,
    SMGSZNETCONF SMGSZNETCONF,
    SMGSUPZONESECTION SMGSUPZONESECTION,
    SMGSECTION SMGSECTION
WHERE 
    SMGSUPPLYZONE.UIDSUPPLYZONE = I_VSINT_ORIGINEID
    AND (SMGSZNETCONF.UIDSUPPLYZONE = I_VSINT_ORIGINEID)
    AND (SMGSOURCE.UIDSOURCE = SMGSUPZONESRCE.UIDSOURCE)
    AND (SMGSZNETCONF.UIDSZNETCONF = SMGSUPZONESRCE.UIDSZNETCONF)
    AND (SMGSECTION.UIDSECTION = SMGSUPZONESECTION.UIDSECTION)
    AND (SMGSUPZONESECTION.UIDSZNETCONF = SMGSZNETCONF.UIDSZNETCONF);
Et je voudrai savoir comment on sauvegarde dans ma variable tVSTAB_ZONEORIGINE les donnees retournees par le Select.
Comment dois-je la declarer ? sachant que les 3 colonnes que je recupere sont de type : VARCHAR2, NUMBER, NUMBER

Merci pour votre aide.