j'ai un petit souci.

je travaille avec deux tables.dans l'une des tables j'ai une colonne PCI et des libellés qui correspondent à ces codes.
dans l'autre j'ai des codes PCI 1, PCI2, PCI 3.
je voudrais don c prendre chaque PCI 1 2 ET 3,les comparer au PCI,et aisi avoir le libellés.

je voudrais dans mon fichier de sortie pour chaque lignes avoir PCI1 et son libellés, PCI2 et son libellés.
j'ai utilisé la requete
DECLARE CURSEUR1 CURSOR FOR
SELECT P.NUMDSS,
D.LIBDSS,
P.CODPCIEPLDTX,
E.LIBPCI,
P.CODPCIPRVCRCDTX,
E2.LIBPCI,
P.CODPCIPRVCRCRTC,
E3.LIBPCI,
P.CODPCIEXDPRV,
E4.LIBPCI,
P.DATFINOK,
P.DATMAJ
FROM TO6PROV P, TO6CPCI E
FROM TO6PROV P, TO6CPCI E, TO6DOSS D,
TO6CPCI E2, TO6CPCI E3, TO6CPCI E4
WHERE P.CODPCIEPLDTX = E.CODPCI
AND P.CODPCIPRVCRCDTX = E2.CODPCI
AND P.CODPCIPRVCRCRTC = E3.CODPCI
AND P.CODPCIEXDPRV = E4.CODPCI
AND P.CODPCIEXDPRV = E4.CODPCI
AND P.NUMDSS = D.NUMDSS
ORDER BY NUMDSS ASC,
CODPCIEPLDTX ASC
FOR FETCH ONLY
END-EXEC

et le fetch
EXEC SQL FETCH CURSEUR1 INTO
CLTO6PROV.NUMDSS,
0 CLTO6DOSS.LIBDSS,
CLTO6PROV.CODPCIEPLDTX,
9 CLTO6CPCI.LIBPCI,
CLTO6PROV.CODPCIPRVCRCDTX,
0 CLTO6CPCI.LIBPCI,
CLTO6PROV.CODPCIPRVCRCRTC:IND-CODPCIPRVCRCRTC,
0 CLTO6CPCI.LIBPCI,
CLTO6PROV.CODPCIEXDPRV,
0 CLTO6CPCI.LIBPCI,
CLTO6PROV.DATFINOK,
CLTO6PROV.DATMAJ
END-EXEC

mon probleme est que je voudrais faire une distinction entre les LIBPCI,mais pour l'instant ce sont tous les meme