CREATE procedure [C6MartPeriodico].[Inserimento_TrimestraleScarti_SegnalazioneDataQuality] as SELECT idTipoControllo,RETE,CODFIS,DescSegnalazione,idElaborazione=(select max(id_elab) from c6martperiodico.elaborazioni ),idFaseElaborazione=2,datainsert into #appoggio1 FROM [C6StagingPeriodico].[Trimestrale_Scarti] q left join [C6MartPeriodico].[tb_TipoControllo] a on a.DescTipoControllo like q.BLACKLIST INSERT INTO [C6MartPeriodico].[tb_SegnalazioniDataQuality] (idTipoControllo,rete,codiceFiscale,descSegnalazione,idElaborazione,idFaseElaborazione,dataInserimento) select * from #appoggio1