Hi Sumit,
It seems like a new session is created when I do a data preview. Similarly when ever a user opens a SQL console, a new session is created every time. Thus in case of temporary table the user can work independently with the same temporary table in multiple consoles.
Thanks,
Monissha