Celle-ci devrait donner satisfaction à Cecillon, avec en plus des colonnes pour voir si l'acte a été trouvé ou non (acte=1).
SELECT DISTINCT
     I.NUM_SOSA AS SOSA
     , I.NOM
     , I.PRENOM
     , N.EV_IND_DATE_WRITEN AS DATE_NAISSANCE
     , N.EV_IND_DATE_YEAR AS AN_NAISSANCE
     , N.EV_IND_VILLE AS VILLE_NAISSANCE
     , N.EV_IND_DEPT AS DEPT_NAISSANCE
     , N.EV_IND_ACTE AS ACTE_NAISSANCE
     , D.EV_IND_DATE_WRITEN AS DATE_DECES
     , D.EV_IND_DATE_YEAR AS AN_DECES
     , D.EV_IND_VILLE AS VILLE_DECES
     , D.EV_IND_DEPT AS DEPT_DECES
     , D.EV_IND_ACTE AS ACTE_DECES
     , R.REF_EVE_LIB_LONG AS TYPE_UNION
     , F.EV_FAM_DATE_WRITEN AS DATE_UNION
     , F.EV_FAM_DATE_YEAR AS AN_UNION
     , F.EV_FAM_VILLE AS VILLE_UNION
     , F.EV_FAM_DEPT AS DEPT_UNION
     , F.EV_FAM_ACTE AS ACTE_UNION
     , IC.NOM AS NOM_CONJOINT
     , IC.PRENOM AS PRENOM_CONJOINT
     , IC.NUM_SOSA AS SOSA_CONJOINT
FROM INDIVIDU I
      LEFT OUTER JOIN EVENEMENTS_IND N ON I.CLE_FICHE = N.EV_IND_KLE_FICHE AND N.EV_IND_TYPE= 'BIRT'
      LEFT OUTER JOIN EVENEMENTS_IND D ON I.CLE_FICHE = D.EV_IND_KLE_FICHE AND D.EV_IND_TYPE= 'DEAT'
      LEFT OUTER JOIN T_UNION U ON I.CLE_FICHE = U.UNION_MARI OR I.CLE_FICHE = U.UNION_FEMME
      LEFT OUTER JOIN INDIVIDU IC ON (U.UNION_MARI = IC.CLE_FICHE OR U.UNION_FEMME = IC.CLE_FICHE) AND IC.CLE_FICHE <> I.CLE_FICHE
      LEFT OUTER JOIN EVENEMENTS_FAM F ON U.UNION_CLEF = F.EV_FAM_KLE_FAMILLE
      LEFT OUTER JOIN REF_EVENEMENTS R ON F.EV_FAM_TYPE =R .REF_EVE_LIB_COURT
WHERE I.KLE_DOSSIER =1
      AND ( N.EV_IND_DEPT='Isère' OR  D.EV_IND_DEPT='Isère' OR  F.EV_FAM_DEPT='Isère' )
ORDER BY I.NOM, I.PRENOM  
A+
André