SELECT
    row_number() OVER(ORDER BY dossier_commission.dossier DESC) cel1,
    CONCAT(
        'Dossier :        ', dossier.dossier_libelle, '      ', 'Rap. ', division.chef, '
',
        'Demandeur : ', CASE WHEN demandeur.qualite='particulier' THEN CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom) WHEN demandeur.qualite='personne_morale' THEN CONCAT(demandeur.personne_morale_nom, ' ', demandeur.personne_morale_prenom, ' ', demandeur.personne_morale_denomination, ' ', demandeur.personne_morale_raison_sociale) END,' 
', '                      ',CONCAT(demandeur.numero, ' ', demandeur.voie, ' ', demandeur.complement, ' ', demandeur.lieu_dit, ' ', demandeur.code_postal, ' ', demandeur.localite) , '
',

        'Adresse','
','Travaux :       ', TRIM(CONCAT(dossier.terrain_adresse_voie_numero,' ',dossier.terrain_adresse_voie,' ', dossier.terrain_adresse_lieu_dit,' ', dossier.terrain_adresse_code_postal)),'
',      'Quartier :       ', quartier.libelle,'
',
        'Opération :    ', CONCAT(donnees_techniques.am_projet_desc, donnees_techniques.co_projet_desc, donnees_techniques.dm_projet_desc), '
',
        'Architecte :    ', CONCAT(architecte.nom,' ',architecte.prenom),'
',
'
',
        'Dépot : ', to_char(dossier.date_depot,'DD/MM/YYYY'), '        Délai : ', (CASE WHEN dossier.incomplet_notifie IS TRUE AND dossier.incompletude IS TRUE 
        THEN to_char(dossier.date_limite_incompletude ,'DD/MM/YYYY') 
        ELSE to_char(dossier.date_limite ,'DD/MM/YYYY')
    END), '       Etat : ', etat.libelle, '
',
        'SP : ',donnees_techniques.su_tot_shon_tot,' m²','    Nbr lots :  ',donnees_techniques.am_lot_max_nb,'          Nbr parkings : ', donnees_techniques.co_statio_apr_nb,' + ',donnees_techniques.co_statio_place_nb, ' hors terrain','
',
        'Nbr logts : ', donnees_techniques.co_tot_log_nb , ' -->',' Typologie : ', donnees_techniques.co_log_1p_nb,' T1,   ', donnees_techniques.co_log_2p_nb, ' T2,   ', donnees_techniques.co_log_3p_nb, ' T3,   ', donnees_techniques.co_log_4p_nb,' T4,   ', donnees_techniques.co_log_5p_nb, ' T5,   ', donnees_techniques.co_log_6p_nb,'T6 ')as cel2,
       '' as motivation
FROM
    &DB_PREFIXEcommission
LEFT JOIN
    &DB_PREFIXEdossier_commission
    ON
        commission.commission=dossier_commission.commission
LEFT JOIN
    &DB_PREFIXEdossier
    ON
        dossier_commission.dossier = dossier.dossier
LEFT JOIN
    &DB_PREFIXEarrondissement
    ON
        dossier.terrain_adresse_code_postal = arrondissement.code_postal
LEFT JOIN
    &DB_PREFIXEinstructeur
    ON
        dossier.instructeur = instructeur.instructeur
LEFT JOIN
    &DB_PREFIXElien_dossier_demandeur
    ON
        dossier.dossier = lien_dossier_demandeur.dossier
        AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
LEFT JOIN
    &DB_PREFIXEdemandeur
    ON
        lien_dossier_demandeur.demandeur = demandeur.demandeur
LEFT JOIN
    &DB_PREFIXEcivilite
    ON
        demandeur.particulier_civilite = civilite.civilite OR demandeur.personne_morale_civilite = civilite.civilite
LEFT JOIN
    &DB_PREFIXEdossier_autorisation
    ON
        dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation
LEFT JOIN
    &DB_PREFIXEdossier_autorisation_type_detaille
    ON
        dossier_autorisation.dossier_autorisation_type_detaille = dossier_autorisation_type_detaille.dossier_autorisation_type_detaille
LEFT JOIN
    &DB_PREFIXEdonnees_techniques
    ON
        dossier.dossier = donnees_techniques.dossier_instruction
LEFT JOIN
    &DB_PREFIXEquartier
    ON
        dossier.quartier = quartier.quartier
LEFT JOIN 
    &DB_PREFIXEdivision 
    ON 
    instructeur.division = division.division
LEFT JOIN
    &DB_PREFIXEarchitecte
    ON
    donnees_techniques.architecte = architecte.architecte
LEFT JOIN
    &DB_PREFIXEetat
    ON
    dossier.etat = etat.etat
WHERE
    commission.commission = &idx