1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
   | DECLARE
	FIC_TYPE_MAJ_LINE_2 VARCHAR2(4000);
 
	CURSOR MON_CURSEUR(LISTE_JOBS_STATUTS VARCHAR2) IS 
		SELECT TABLE_1.CHAMP_1, TABLE_1.CHAMP_2 , TABLE_1.CHAMP_3
		FROM TABLE_1
		WHERE
		TABLE_1 . JOB_STATUS IN (LISTE_JOBS_STATUTS)
		AND
		(TABLE_1.CHAMP_1 = 'A' OR TABLE_1.CHAMP_1 = 'B');
BEGIN
	FIC_TYPE_MAJ_LINE_2 := '''C'',''D'',''E''' -- cette variable est récupéré en fait d'un fichier et ne peut pas être modifié
	IF NOT LISTE_JOB%ISOPEN THEN
		OPEN LISTE_JOB(FIC_TYPE_MAJ_LINE_2);
	END IF; 
END;  | 
Partager