Clean up input temp table when finishing execution if possible

I learnt the lesson from working on the "delete as we go". Bad guys are more than good ones. I would say I am conservative this time and know these executors matters most.