
SELECT

    service.libelle as service,
    service.adresse,
    service.adresse2,
    service.cp,
    service.ville,
    dossier.dossier,
    dossier_autorisation_type_detaille.libelle as nature,
    civilite.libelle as demandeur_civilite,
    to_char(dossier.date_depot,'DD/MM/YYYY')  as date_depot,
    to_char(dossier.date_rejet,'DD/MM/YYYY')  as date_rejet,
    to_char(consultation.date_envoi,'DD/MM/YYYY')  as date_envoi,
    consultation.code_barres as code_barres


FROM
    &DB_PREFIXEconsultation
    LEFT JOIN &DB_PREFIXEservice
        ON service.service=consultation.service
    LEFT JOIN &DB_PREFIXEdossier
        ON dossier.dossier=consultation.dossier
    LEFT JOIN &DB_PREFIXEdossier_autorisation
        ON dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
    LEFT JOIN &DB_PREFIXEinstructeur
        ON instructeur.instructeur=dossier.instructeur
    LEFT JOIN &DB_PREFIXElien_dossier_demandeur
        ON lien_dossier_demandeur.dossier=dossier.dossier
    LEFT JOIN &DB_PREFIXEdemandeur
        ON demandeur.demandeur=lien_dossier_demandeur.demandeur
    LEFT JOIN &DB_PREFIXEcivilite
        ON demandeur.personne_morale_civilite=civilite.civilite OR demandeur.particulier_civilite=civilite.civilite
    LEFT JOIN &DB_PREFIXEdossier_instruction_type
        ON dossier.dossier_instruction_type=dossier_instruction_type.dossier_instruction_type
    LEFT JOIN &DB_PREFIXEdossier_autorisation_type_detaille
        ON dossier_instruction_type.dossier_autorisation_type_detaille=dossier_autorisation_type_detaille.dossier_autorisation_type_detaille

WHERE
    consultation.consultation = &idx
    AND lien_dossier_demandeur.petitionnaire_principal IS TRUE