-- Donor MVNO e PRJHOC MVNO
update MNP_GESTIONE_RICHIESTA a set A.DA_INVIARE = 1, 
                                    A.COD_CONTROLLO_PRESAINCARICO = 6,
                                    A.CODICE_CONTROLLO_VALIDAZIONE = 1,
                                    A.DATA_VALIDAZIONE_EFF = sysdate,
                                    A.CODICERIFIUTOVALIDAZIONE = 26,
                                    A.CODICE_RIFIUTO_VALIDAZIONE = '26;',
                                    A.CESSAZIONE_RETE = 1,
                                    A.PREVALIDAZIONE = '26;'  
WHERE ID_RICHIESTA IN (select id_richiesta from MNP_GESTIONE_RICHIESTA b 
                        where B.STATO = 8 -- acquisita
                          and B.DA_INVIARE = -1
                          and B.CODICE_OPERATORE_DON_EFF = 'NOVE');

-- Recipient MVNO
update MNP_GESTIONE_RICHIESTA_REC a set A.STATO = 9 
WHERE ID_RICHIESTA IN (select id_richiesta from MNP_GESTIONE_RICHIESTA_REC b 
                        where B.STATO IN (2,3) -- acquisita e accodata
                          and B.CODICE_OPERATORE_DON_EFF = 'NOVE');

-- Donor Virtuale MVNO                          
update MNP_GEST_RICH_DONOR_VIRT a set A.STATO = 9 
WHERE ID_RICHIESTA IN (select id_richiesta from MNP_GEST_RICH_DONOR_VIRT b 
                        where B.STATO IN (1,3) -- acquisita e accodata
                          and B.CODICE_OPERATORE_DONATING = 'NOVE');
                          
-- Recipient Virtuale MVNO e MVNO2MVNO                          
update MNP_GEST_RICH_REC_VIRT a set A.STATO = 9 
WHERE ID_RICHIESTA IN (select id_richiesta from MNP_GEST_RICH_REC_VIRT b 
                        where B.STATO IN (1,3) -- acquisita e accodata
                          and B.CODICE_OPERATORE_RECIPIENT = 'NOVE');                                            

COMMIT;