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