Citation:
declare
cursor listeTables IS
SELECT F.FDC_TAB_COD TABLE_SOURCE,
F.FDC_PAR_COD PARTITION_SOURCE,
DECODE (F.FDC_PAR_COD, 'NONE', F.FDC_TAB_COD, F.FDC_PAR_COD) TABLE_CIBLE
FROM ADMID.TSUIVI F
WHERE F.FDC_PRJ_COD IN ('TEST')
AND F.FDC_TRT_COD IN ('EN COURS');
begin
for tableAlim in listeTables
loop
SELECT
count(*)
FROM EREPD.EP_CAM_F PARTITION (tableAlim.PARTITION_SOURCE) S, ERTVD.FC_ORG_V T
WHERE T.ORG_NUM_OLD = S.ORG_CLE_NUM;
end loop;
end;
Bizarrement j'ai testé la requete du select du curseur qui marche, de même pour la requête dans le loop. Je passe peut-être à coté d'une bête erreur de syntaxe sans m'en rendre compte? :?