Unless I'm mistaken, you should be able to create a Temp table that "goes away" with an Execute SQL Task. You could do a Select...Into #MyTempTable for example. Or you could create a perm table to be deleted later.
Either way, you need to remember the Drop Table statement. Temporary tables, especially globals (##), can persist if your connection is inadvertantly left open, so it never hurts to add in the Drop Table #MyTempTable into your code just for efficiency's sake.
BTW, I just verified in BOL 2k5 that Temp tables work the same as in SS 2000. I.E., local Temp Tables (#) are available only in the current session while global Temp Tables (##) are available in all sessions, so choose your type depending on what you want to do.
Catadmin - MCDBA, MCSA
"No, no. Yes. No, I tried that. Yes, both ways. No, I don't know. No again. Are there any more questions?"
-- Xena, "Been There, Done That"