In SQL Server you can create a temporary table based on another table by using the SELECT... INTO
syntax.
You can create the table with or without data. In other words, you can copy data from the original table if you wish, or you can create the table without any data.