che la INTO #temp andava messa all'inizio e non dopo la FROM

NON cosi':

codice:
...
FROM #TMPLISTDOCUMENT_2 C
         --INTO #TMPListDocument_TotClear
...




ma così

codice:
INSERT INTO #TMPLISTDOCUMENT_TOTCLEAR 
SELECT DISTINCT