SELECT * FROM (
SELECT
   id_progetto AS idprogetto
 , codice_fiscale AS cf
 /*, dipartimento*/
 , beneficiario_ultimo AS ben
 , ruolo_partner IS NOT NULL AS partenariato
 , stato_richiesta AS status
 , titolo_progetto AS titoloprogetto
 , array_to_string(array(SELECT (unnest(atto_concessione_definitiva)).data), ',') AS dataammissionefinanziamento
 , importo_definitivo AS contributoammesso
 , importo_definitivo_deminimis AS idefdm
 , codice_progetto AS codiceprogetto
FROM beneficiari_progetti
LEFT JOIN progetti USING(id_progetto)
LEFT JOIN linee USING(programma,linea)
LEFT JOIN bandi USING(atto_approvazione_bando)
LEFT JOIN (SELECT id_progetto, array_agg(codice) AS codici_di_progetto FROM codici_di_progetto GROUP BY id_progetto) codici_di_progetto USING(id_progetto)
LEFT JOIN (SELECT id_progetto, codifica AS fonte_dati, codice AS codice_progetto FROM codici_di_progetto) codice_progetto USING(id_progetto,fonte_dati)
LEFT JOIN dati_finanziari_beneficiari_mv USING(id_progetto,codice_fiscale/*,dipartimento*/)
NATURAL JOIN queryset
) tmp