This is a bit of an open question but I would really like to hear people opinions.
I rarely make use of explicitly declared temporary tables (either table variables or r
Also useful when you have a dataset that needs to be retrieved once and used over and over in subsequent statements.
Makes these long batch processes more readable (sometimes this is more important than performance).