1. credi che qualcuno leggerà mai TUTTA l'istruzione SQL?
2. l'articolo riporta questo codice per la INSERT
codice:
-- TS=TableSource, TT=TableTarget
INSERT INTO ANAGRAFICHE
(Denominazione,
Indirizzo,
CAP,
Localita,
PartitaIVA)
SELECT
TS.Denominazione,
TS.Indirizzo,
TS.CAP,
TS.Localita,
TS.PartitaIVA
FROM
#tmpAnag TS LEFT JOIN ANAGRAFICHE TT ON TS.PartitaIVA=TT.PartitaIVA
WHERE TT.PartitaIVA IS NULL
-- non fa la JOIN? Quindi NON c'è! ---> INSERT
e a me sembra che in fondo alla TUA insert manchi
... WHERE campo IS NULL
dai che ce la fai