SELECT 
  DISTINCT   soc_cdp,
  soc_nom,
  soc_prenom,
  soc_au_soin_de,
  soc_appartement,
  soc_no_civique,
  soc_rue,
  soc_case_postale,
  soc_succursale,
  soc_ville,
  soc_province,
  soc_pays,
  soc_code_postal,
  soc_sexe,
  soc_langue,
  tut_no,
  tut_nom,
  tut_prenom,
  tut_appartement_travail,
  tut_no_civique_travail,
  tut_rue_travail,
  tut_case_postale_travail,
  tut_succursale_travail,
  tut_ville_travail,
  tut_province_travail,
  tut_pays_travail,
  tut_code_postal_travail,
  tut_sexe
FROM 
  social,
  cours,
  inscription,
  tuteur_cours_groupe,
  tuteur
WHERE 
  soc_seq_no = inc_soc_seq_no      AND
  crs_seq_no = inc_crs_seq_no    AND
  crs_ind_cilop_tous=0      AND
  inc_ind_inactif=0      AND
  tcg_tut_no = tut_no    AND
  tcg_crs_seq_no = inc_crs_seq_no    AND
  tcg_groupe = inc_groupe    AND
  tcg_dt_debut =       (SELECT MAX(tcg_dt_debut)          FROM tuteur_cours_groupe         WHERE tcg_crs_seq_no = inc_crs_seq_no           AND
  tcg_groupe = inc_groupe           AND
  tcg_ind_temporaire=0           AND
  tcg_dt_debut <= SYSDATE)      AND
  tut_nvl_change_adresse=1
