le tabelle temporanee sono una mano santa se le si adopera bene. nel tuo caso il concetto potrebbe essere il seguente

ipotizziamo una query

SELECT colonne FROM TAB1 JOIN TAB2 ON tab1.colonna=tab2.colonna JOIN tab3 on tab2.colonna=tab3.colonna

puoi smontarla in

SELECT INTO tab12 colonne FROM TAB1 JOIN TAB2 ON tab1.colonna=tab2.colonna

poi

SELECT colonne FROM TAB12 JOIN tab3 on tab12.colonna=tab3.colonna

nella tua query sono coinvolte 9 tabelle buon lavoro