Que tal Jhon.
Con el siguiente código puedes saber si una tabla existe o no.
Código:
IF EXISTS (SELECT * FROM sysobjects WHERE type = 'U' AND name = 'Nombre de tu tabla')
BEGIN
PRINT 'Existe'
END
ELSE
BEGIN
PRINT 'no existe'
END
El uso del simbolo
# indica que es una tabla temporal a nivel sesión.
Saludos y suerte!