Dichiarazioni aggiuntive all'iscrizione annuale
E' stata prevista l'implementazione di un nuovo processo in cui lo studente potrà inserire e gestire le dichiarazioni aggiuntive all'iscrizione annuale.
Le richieste da inoltrare allo studente ed i loro dettagli sono al momento rilasciati a standard di prodotto.
Configurazione Metadati
Tramite la funzione 'Gestione metadati' si potrà procedere alla traduzione dei testi visualizzati in lingua e ad associare ai metadati di testata delle annotazioni estese e dei link a documentazione che permetta all'ateneo di spiegare allo studente che cosa gli si sta chiedendo di dichiarare in maniera dettagliata.
A partire dalla versione 22.09.04.00 è stata introdotta la possibilità di condizionare la visibilità dei metadati richiesti in fase di presentazione delle dichiarazioni aggiuntive all'immatricolazione.
Al momento non è prevista la possibilità di rendere visibili / non visibili o obbligatori / non obbligatori i dati richiesti, in quanto i dettagli dipendono da richieste ministeriali sulle estrazioni dati previste dall'ANS.
Le richieste sottoposte allo studente prevedono:
1) Metadato "DM930", "Carriera legata a doppia iscrizione come da DM 930 del 29 luglio 2022" a cui lo studente dovrà rispondere con un SI o con un NO. Se la risposta è affermativa dovrà inserire i dettagli altrimenti non gli verranno richiesti. I dettagli richiesti in caso di risposta affermativa sono:
- Metadato "TIPO_CORSO", "Tipo corso di studio della carriera compatibile come da DM 930 del 29 luglio 2022". Per la seleziona del dato sarà proposta la lista valori dei tipi di corso di studio.
- Metadato "NAZI_ATE", "Nazione Ateneo dove viene gestita la carriera compatibile come da DM 930 del 29 luglio 2022". Per la selezione sarà proposta la lista valori delle nazioni.
- Metadato "ATE", "Ateneo dove viene gestita la carriera compatibile come da DM 930 del 29 luglio 2022", richiesto nel caso lo studente abbia dichiarato Italia come nazione di appartenenza della carriera compatibile. Per la selezione del dato sarà proposta la lista degli atenei italiani.
- Metadato "ATE_STRA", "Ateneo Straniero dove viene gestita la carriera compatibile come da DM 930 del 29 luglio 2022", richiesto nel caso lo studente abbia dichiarato nazione differente da Italia come nazione di appartenenza della carriera compatibile. Il campo sarà proposto come descrizione libera.
- Metadato "CDS_DES", "Descrizione Corso di Studio della carriera compatibile come da DM 930 del 29 luglio 2022". Il campo sarà proposto come descrizione libera.
- Metadato "CLA_MURST", "Classe Ministeriale della carriera compatibile come da DM 930 del 29 luglio 2022". Per la selezione del dato sarà proposta la lista delle classi ministeriali.
2) Metadato "PA110", "PA 110 E LODE: protocollo d’intesa firmato il 7 ottobre 2021"a cui lo studente dovrà rispondere con un SI o con un NO. Se la risposta è affermativa dovrà inserire i dettagli altrimenti non gli verranno richiesti. I dettagli richiesti in caso di risposta affermativa sono:
- Metadato "STRUTTURA", "PA 110 E LODE: Struttura della PA di cui è dipendente". Il campo sarà proposto come descrizione libera.
- Metadato "MATRICOLA", "PA 110 E LODE: Matricola dipendente della PA.". Il campo sarà proposto come descrizione libera.
- Metadato "QUALIFICA", "PA 110 E LODE: Qualifica dipendente della PA.". Il campo sarà proposto come descrizione libera.
Modificando il testo del campo 'Etichetta' si potrà personalizzare il testo visualizzato in ogni label visualizzata on-line nella versione in lingua italiana.
Come si potrà notare dal punto precedente, si è deciso di innestare nella stessa struttura anche la dichiarazione dello studente di essere dipendente della Pubblica Amministrazione.
Le dichiarazioni sono previste:
- nel processo di immatricolazione
- nel processo di rinnovo iscrizione
- come specifica voce a menù.
Elaborazione query per estrazione dati dichiarazione immessi:
Dichiarazioni aggiuntive per anno accademico
E' possibile creare una nuova elaborazione query nella funzione 'Elaborazione query' impostando la seguente condizione.
La seguente query permette di estrarre per anno accademico le dichiarazioni aggiuntive all'iscrizione annuale di dipendenti della Pubblica Amministrazione.
SELECT p01_anaper.nome
Nome,
p01_anaper.cognome
Cognome,
p01_anaper.data_nascita
Data_Nascita,
p01_anaper.cod_fis
Codice_Fiscale,
p01_nazi.des
Nazione_Residenza,
CASE
WHEN p01_nazi.nazione_cod = 'IT' THEN p01_comu.des
ELSE p01_anaper.citstra_res
END
Citta_Residenza,
CASE
WHEN p01_nazi.nazione_cod = 'IT' THEN p01_comu.sigla
ELSE NULL
END
Provincia_Residenza,
p01_anaper.via_res
Via_Residenza,
p01_anaper.num_civ_res
Num_Civ_Residenza,
p01_regio.des
Regione_Residenza,
NULL
Area_Geografica,
p01_anaper.email
Email,
p01_anaper.email_ate
EmailAte,
p04_metadati_iscr.data_ins
AS DataInserimento,
CASE
WHEN p01_stu.sta_stu_cod = 'X' THEN p01_stu.data_chiusura
ELSE NULL
END
DataChiusuraCarriera,
CASE
WHEN p04_metadati_iscr.stato IN ('A')
THEN
NVL (p04_metadati_iscr.data_mod, p04_metadati_iscr.data_ins)
ELSE
NULL
END
DataApprovazione,
(SELECT tipi_tit_it.des
FROM p04_tit_acc_mat, p01_tit_it, tipi_tit_it
WHERE p04_tit_acc_mat.stu_id = p04_mat.stu_id
AND p04_tit_acc_mat.cds_id = p04_mat.cds_id
AND p04_tit_acc_mat.aa_ord_id = p04_mat.aa_ord_id
AND p04_tit_acc_mat.pds_id = p04_mat.pds_id
AND p04_tit_acc_mat.tit_prov_flg = 1
AND p04_tit_acc_mat.tit_it_id = p01_tit_it.tit_it_id(+)
AND p01_tit_it.tipo_titit_cod = tipi_tit_it.tipo_titit_cod(+))
Titolo_di_Studio,
(SELECT CASE
WHEN metadati_dett.tipo_dato = 'STRING'
THEN
p04_metadati_iscr_dett.val_alfa
ELSE
NULL
END valore
FROM p04_metadati_iscr_dett, p04_metadati metadati_dett
WHERE p04_metadati_iscr_dett.metadato_cod =
metadati_dett.metadato_cod
AND p04_metadati_iscr_dett.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND p04_metadati_iscr_dett.metadato_cod = 'STRUTTURA'
AND p04_metadati_iscr_dett.stato IN ('A', 'P')
AND p04_metadati_iscr_dett.metadato_iscr_dett_id =
(SELECT MAX (i.metadato_iscr_dett_id)
FROM p04_metadati_iscr_dett i
WHERE i.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND i.stato IN ('A', 'P')
AND i.metadato_cod = 'STRUTTURA'))
Amministrazione_di_appartenenza,
(SELECT CASE
WHEN metadati_dett.tipo_dato = 'STRING'
THEN
p04_metadati_iscr_dett.val_alfa
ELSE
NULL
END valore
FROM p04_metadati_iscr_dett, p04_metadati metadati_dett
WHERE p04_metadati_iscr_dett.metadato_cod =
metadati_dett.metadato_cod
AND p04_metadati_iscr_dett.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND p04_metadati_iscr_dett.metadato_cod = 'MATRICOLA'
AND p04_metadati_iscr_dett.stato IN ('A', 'P')
AND p04_metadati_iscr_dett.metadato_iscr_dett_id =
(SELECT MAX (i.metadato_iscr_dett_id)
FROM p04_metadati_iscr_dett i
WHERE i.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND i.stato IN ('A', 'P')
AND i.metadato_cod = 'MATRICOLA'))
Numero_Matricola_Amministrazione_Appartenenza,
(SELECT CASE
WHEN metadati_dett.tipo_dato = 'STRING'
THEN
p04_metadati_iscr_dett.val_alfa
ELSE
NULL
END valore
FROM p04_metadati_iscr_dett, p04_metadati metadati_dett
WHERE p04_metadati_iscr_dett.metadato_cod =
metadati_dett.metadato_cod
AND p04_metadati_iscr_dett.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND p04_metadati_iscr_dett.metadato_cod = 'UFFICIO'
AND p04_metadati_iscr_dett.stato IN ('A', 'P')
AND p04_metadati_iscr_dett.metadato_iscr_dett_id =
(SELECT MAX (i.metadato_iscr_dett_id)
FROM p04_metadati_iscr_dett i
WHERE i.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND i.stato IN ('A', 'P')
AND i.metadato_cod = 'UFFICIO'))
Uffici,
(SELECT CASE
WHEN metadati_dett.tipo_dato = 'STRING'
THEN
p04_metadati_iscr_dett.val_alfa
ELSE
NULL
END valore
FROM p04_metadati_iscr_dett, p04_metadati metadati_dett
WHERE p04_metadati_iscr_dett.metadato_cod =
metadati_dett.metadato_cod
AND p04_metadati_iscr_dett.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND p04_metadati_iscr_dett.metadato_cod = 'QUALIFICA'
AND p04_metadati_iscr_dett.stato IN ('A', 'P')
AND p04_metadati_iscr_dett.metadato_iscr_dett_id =
(SELECT MAX (i.metadato_iscr_dett_id)
FROM p04_metadati_iscr_dett i
WHERE i.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND i.stato IN ('A', 'P')
AND i.metadato_cod = 'QUALIFICA'))
Qualifica,
p04_mat.matricola
Numero_Matricola_Universitaria,
tipi_corso.tipo_corso_des
Tipologia_Corso,
tipi_did.des
Modalità_Erogazione,
(SELECT p06_fac.des
FROM p06_fac, p06_fac_cds
WHERE p06_fac_cds.cds_id = p06_cds.cds_id
AND p06_fac.fac_id = p06_fac_cds.fac_id
AND p06_fac_cds.def_amm_flg = 1)
Dipartimento,
(SELECT DECODE (NVL (tipi_profstu.intercla_flg, 0),
1, cla_intercla.cod,
p07_cla_murst.cod) codice_classe_iscrizione
FROM tipi_profstu,
p06_cla_cds,
p07_cla_ateneo,
p07_cla_murst,
p07_cla_murst cla_intercla
WHERE tipi_profstu.prof_cod(+) = p01_stu.prof_cod
AND p06_cla_cds.cds_id(+) = p04_mat.cds_id
AND p07_cla_ateneo.cla_a_id(+) = p06_cla_cds.cla_a_id
AND p07_cla_murst.cla_m_id(+) = p07_cla_ateneo.cla_m_id
AND cla_intercla.cla_m_id(+) = p07_cla_ateneo.intercla_m_id)
Classe_di_Laurea,
p06_cds.des
Denominazione_Corso,
p04_iscr_ann.aa_iscr_id
Anno_Accademico,
p04_iscr_ann.data_iscr
Data_di_iscrizione,
p06_cdsord.durata_anni
Annualita_Corso_di_Laurea,
p04_iscr_ann.pt_cfu
cfu_AA,
NVL (
(SELECT SUM (p11_ad_sce.peso)
FROM p11_ad_sce
WHERE p11_ad_sce.mat_id = p04_mat.mat_id
AND p11_ad_sce.sta_sce_cod = 'S'
AND p11_ad_sce.aa_competenza_id = p04_iscr_ann.aa_iscr_id),
0)
cfu_Conseg,
'Attivo'
Stato_Corso_di_Laurea,
CASE
WHEN p01_stu.sta_stu_cod IN ('A', 'I')
THEN
'Attivo'
WHEN p01_stu.sta_stu_cod IN ('S')
THEN
'Sospeso'
WHEN p01_stu.sta_stu_cod IN ('X')
AND NVL (p01_stu.mot_stastu_cod, '999') != 'TIT'
THEN
'Chiusa'
WHEN p01_stu.sta_stu_cod IN ('X')
AND NVL (p01_stu.mot_stastu_cod, '999') = 'TIT'
THEN
'Titolo Conseguito'
ELSE
NULL
END
Stato_Completamento_Corso,
(SELECT SUM (p05_tax_stu.importo_voce)
FROM p05_tax_stu, p05_tax
WHERE p05_tax_stu.stu_id = p04_iscr_ann.stu_id
AND p05_tax_stu.aa_id = p04_iscr_ann.aa_iscr_id
AND p05_tax_stu.annullata_flg = 0
AND p05_tax.tassa_id = p05_tax_stu.tassa_id
AND p05_tax.proc_cod IN ('ISCR', 'IMM'))
Costo_Annuale,
(SELECT SUM (p05_tax_stu.importo_voce)
FROM p05_tax_stu, p05_tax
WHERE p05_tax_stu.stu_id = p04_iscr_ann.stu_id
AND p05_tax_stu.aa_id = p04_iscr_ann.aa_iscr_id
AND p05_tax_stu.pagato_flg = 1
AND p05_tax_stu.annullata_flg = 0
AND p05_tax.tassa_id = p05_tax_stu.tassa_id
AND p05_tax.proc_cod IN ('ISCR', 'IMM'))
Costo_Sostenuto,
NULL
Note
FROM p01_anaper,
p01_comu,
p01_nazi,
p01_prov,
p01_regio,
p01_stu,
p04_mat,
p04_iscr_ann,
p06_cds,
p06_cdsord,
tipi_corso,
p04_metadati_iscr,
tipi_did
WHERE p01_anaper.com_res_id = p01_comu.comune_id(+)
AND p01_anaper.naz_res_id = p01_nazi.nazione_id(+)
AND p01_comu.sigla = p01_prov.sigla(+)
AND p01_prov.REGIONE_ID = p01_regio.REGIONE_ID(+)
AND p01_stu.pers_id = p01_anaper.pers_id
AND NVL (p01_stu.mot_stastu_cod, '999') != 'ERRIM'
AND p04_mat.stu_id = p01_stu.stu_id
AND p04_mat.sta_mat_cod != 'S'
AND p04_mat.cds_id != 9999
AND p04_iscr_ann.stu_id = p04_mat.stu_id
AND p04_iscr_ann.cds_id = p04_mat.cds_id
AND p04_iscr_ann.aa_ord_id = p04_mat.aa_ord_id
AND p04_iscr_ann.pds_id = p04_mat.pds_id
AND p04_iscr_ann.sta_iscr_cod != 'X'
AND NVL (p04_iscr_ann.mot_staiscr_cod, '999') != 'H'
AND p06_cds.cds_id = p04_mat.cds_id
AND tipi_corso.tipo_corso_cod = p06_cds.tipo_corso_cod
AND p06_cdsord.cds_id = p04_mat.cds_id
AND p06_cdsord.aa_ord_id = p04_mat.aa_ord_id
AND p04_metadati_iscr.mat_id = p04_mat.mat_id
AND p04_metadati_iscr.aa_id = p04_iscr_ann.aa_iscr_id
AND p04_metadati_iscr.stato IN ('A', 'P')
AND p04_metadati_iscr.metadato_cod = 'PA110'
AND p04_metadati_iscr.val_boolean = 1
AND p04_iscr_ann.tipo_did_cod = tipi_did.tipo_did_cod(+)
aggiunto il filtro
AND p04_iscr_ann.aa_iscr_id = :<aa_iscr_id/>
si filtreranno i dati per l'anno accademico di iscrizione.
Storico rilasci nelle versioni
Versione 23.05.00.00:
Con la versione 23.05.00.00 è stata rilasciata la codifica delle Amministrazioni di appartenenza e delle qualifiche di dipendenti della Pubblica Amministrazione.
"Codifica Amministrazione di appartenenza": è stata codificata la lista delle tipologie di Amministrazione di appartenenza del dipendente della Pubblica Amministrazione.
La funzione per la gestione di questi valori è 'Tipi aziende / enti', e vengono identificati dal check 'Amministrazione pubblica'.
La codifica è stata precaricata con i seguenti valori:
- Organi costituzionali e di rilievo costituzionale
- Presidenza del Consiglio dei Ministri e Ministeri
- Agenzie
- Autorità indipendenti
- Enti pubblici non economici
- Enti di ricerca
- Università
- Regioni e Province autonome
- Province, aree metropolitane, comuni, unioni di comuni, comunità montane
- Amministrazioni, aziende ed enti del comparto sanità
- Scuole di ogni ordine e grado
- Altro.
"Codifica qualifiche dipendenti della Pubblica Amministrazione": è stata codificata la lista delle qualifiche selezionabili come qualifica del dipendente della Pubblica Amministrazione.
La gestione delle codifiche è integrata nella funzione "Gestione qualifiche".
La codifica è stata precaricata con i seguenti valori:
- Dirigente generale
- Dirigente
- Funzionario
- Impiegato
- Altro.
Query da utilizzare dalla versione 23.05.00.00 in poi:
SELECT p01_anaper.nome
AS Nome,
p01_anaper.cognome
AS Cognome,
p01_anaper.data_nascita
AS Data_di_nascita,
p01_anaper.cod_fis
AS Codice_Fiscale,
CASE
WHEN p01_nazi.nazione_cod = 'IT' THEN p01_comu.des
ELSE p01_anaper.citstra_res
END
Città_Residenza,
p01_anaper.via_res || ' ' || p01_anaper.num_civ_res
AS Indirizzo,
p01_comu.sigla
Provincia,
p01_regio.des
Regione,
p01_anaper.email
Email,
(SELECT CASE
WHEN metadati_dett.tipo_dato = 'STRING'
THEN
(SELECT des
FROM tipi_ente
WHERE tipo_ente_cod =
NVL (p04_metadati_iscr_dett.val_alfa, ' '))
ELSE
NULL
END valore
FROM p04_metadati_iscr_dett, p04_metadati metadati_dett
WHERE p04_metadati_iscr_dett.metadato_cod =
metadati_dett.metadato_cod
AND p04_metadati_iscr_dett.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND p04_metadati_iscr_dett.metadato_cod = 'AMMINISTRAZ_CODIF'
AND p04_metadati_iscr_dett.stato IN ('A', 'P')
AND p04_metadati_iscr_dett.metadato_iscr_dett_id =
(SELECT MAX (i.metadato_iscr_dett_id)
FROM p04_metadati_iscr_dett i
WHERE i.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND i.stato IN ('A', 'P')
AND i.metadato_cod = 'AMMINISTRAZ_CODIF'))
Amministrazione_di_Appartenenza,
(SELECT CASE
WHEN metadati_dett.tipo_dato = 'STRING'
THEN
NVL (p04_metadati_iscr_dett.val_alfa, ' ')
ELSE
NULL
END valore
FROM p04_metadati_iscr_dett, p04_metadati metadati_dett
WHERE p04_metadati_iscr_dett.metadato_cod =
metadati_dett.metadato_cod
AND p04_metadati_iscr_dett.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND p04_metadati_iscr_dett.metadato_cod = 'MATRICOLA'
AND p04_metadati_iscr_dett.stato IN ('A', 'P')
AND p04_metadati_iscr_dett.metadato_iscr_dett_id =
(SELECT MAX (i.metadato_iscr_dett_id)
FROM p04_metadati_iscr_dett i
WHERE i.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND i.stato IN ('A', 'P')
AND i.metadato_cod = 'MATRICOLA'))
Matricola_Amministrazione,
(SELECT CASE
WHEN metadati_dett.tipo_dato = 'STRING'
THEN
NVL (p04_metadati_iscr_dett.val_alfa, ' ')
ELSE
NULL
END valore
FROM p04_metadati_iscr_dett, p04_metadati metadati_dett
WHERE p04_metadati_iscr_dett.metadato_cod =
metadati_dett.metadato_cod
AND p04_metadati_iscr_dett.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND p04_metadati_iscr_dett.metadato_cod = 'UFFICIO'
AND p04_metadati_iscr_dett.stato IN ('A', 'P')
AND p04_metadati_iscr_dett.metadato_iscr_dett_id =
(SELECT MAX (i.metadato_iscr_dett_id)
FROM p04_metadati_iscr_dett i
WHERE i.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND i.stato IN ('A', 'P')
AND i.metadato_cod = 'UFFICIO'))
Ufficio,
(SELECT CASE
WHEN metadati_dett.tipo_dato = 'STRING'
THEN
NVL (p04_metadati_iscr_dett.val_alfa, ' ')
ELSE
NULL
END valore
FROM p04_metadati_iscr_dett, p04_metadati metadati_dett
WHERE p04_metadati_iscr_dett.metadato_cod =
metadati_dett.metadato_cod
AND p04_metadati_iscr_dett.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND p04_metadati_iscr_dett.metadato_cod = 'QUALIFICA'
AND p04_metadati_iscr_dett.stato IN ('A', 'P')
AND p04_metadati_iscr_dett.metadato_iscr_dett_id =
(SELECT MAX (i.metadato_iscr_dett_id)
FROM p04_metadati_iscr_dett i
WHERE i.metadato_iscr_id =
p04_metadati_iscr.metadato_iscr_id
AND i.stato IN ('A', 'P')
AND i.metadato_cod = 'QUALIFICA'))
Qualifica,
p04_mat.matricola
Matricola_Universitaria,
tipi_corso.tipo_corso_des
Tipologia_Corso,
(SELECT des
FROM p06_fac, p06_fac_cds
WHERE p06_fac_cds.cds_id = p06_cds.cds_id
AND p06_fac_cds.fac_id = p06_fac.fac_id
AND p06_fac_cds.def_amm_flg = 1)
Dipartimento,
DECODE (
NVL (tipi_profstu.intercla_flg, 0),
1, (SELECT p07_cla_murst.cod
FROM p07_cla_murst, p07_cla_ateneo, p06_cla_cds
WHERE p07_cla_murst.cla_m_id =
p07_cla_ateneo.intercla_m_id
AND p07_cla_ateneo.cla_a_id = p06_cla_cds.cla_a_id
AND p06_cla_cds.cds_id = p06_cds.cds_id),
(SELECT p07_cla_murst.cod
FROM p07_cla_murst, p07_cla_ateneo, p06_cla_cds
WHERE p07_cla_murst.cla_m_id = p07_cla_ateneo.cla_m_id
AND p07_cla_ateneo.cla_a_id = p06_cla_cds.cla_a_id
AND p06_cla_cds.cds_id = p06_cds.cds_id))
Classe_di_Laurea,
p06_cds.des
Denominazione_Corso,
p04_iscr_ann.aa_iscr_id
Anno_Accademico,
p04_iscr_ann.data_iscr
Data_Iscrizione
FROM p01_anaper,
p01_nazi,
p01_comu,
p01_prov,
p01_regio,
p01_stu,
p04_mat,
p04_iscr_ann,
p04_metadati,
p04_metadati_iscr,
p04_stati_metadati,
p06_cds,
tipi_corso,
tipi_profstu
WHERE p01_anaper.com_res_id = p01_comu.comune_id
AND p01_anaper.naz_res_id = p01_nazi.nazione_id
AND p01_comu.sigla = p01_prov.sigla
AND p01_prov.regione_id = p01_regio.regione_id
AND p01_stu.pers_id = p01_anaper.pers_id
AND p04_mat.stu_id = p01_stu.stu_id
AND p04_mat.stu_id = p04_iscr_ann.stu_id
AND p04_mat.cds_id = p04_iscr_ann.cds_id
AND p04_mat.aa_ord_id = p04_mat.aa_ord_id
AND p04_mat.pds_id = p04_iscr_ann.pds_id
AND p06_cds.cds_id = p04_mat.cds_id
AND p06_cds.tipo_corso_cod = tipi_corso.tipo_corso_cod
AND tipi_profstu.prof_cod = p01_stu.prof_cod
AND p04_mat.sta_mat_cod != 'S'
AND p04_iscr_ann.sta_iscr_cod != 'X'
AND p04_metadati_iscr.mat_id = p04_mat.mat_id
AND p04_metadati_iscr.aa_id = p04_iscr_ann.aa_iscr_id
AND p04_metadati.metadato_cod = p04_metadati_iscr.metadato_cod
AND p04_stati_metadati.stato = p04_metadati_iscr.stato
AND p04_metadati_iscr.stato IN ('A', 'P')
AND NVL (p04_metadati.metadato_cod, '999') = 'PA110'