. . . if exists(select [name] from tempdb..sysobjects where [name] = '#MyResults') DROP TABLE #MyResults CREATE TABLE #MyResults ( ResultID int NOT NULL CLUSTERED PRIMARY KEY IDENTITY (1,1), MyResult varchar(20) ) INSERT INTO #MyResults EXEC MyStoredProcedure @p1 = 'Hello', @p2 = 'World' SELECT * FROM #MyResults if exists(select [name] from tempdb..sysobjects where [name] = '#MyResults') DROP TABLE #MyResults . . . GO CREATE PROCEDURE MyStoredProcedure ( @p1 varchar(10), @p2 varchar(10) ) AS SELECT @p1 + ' ' + @p2 as MyResult GO