Hi Madam Curie,
No problem at all. In a Stored Procedre, scope of Temp. Table is only inside the procedure. Outside of procedure, Temp Table will not exist.
One more thing, every temp table has name of 128 characters in tempdb apart from actual name. Suppose you have created a temp table #T but its name in tempdm will look like: #T__________________________________________________________________________________________________________________000000000006.
It means SQL Sever appends some underscores along with some text/numbers at the end of actual name.