Un moyen de vérifier si la table temporaire existe ou pas

J'ai cette requête suivante :

IF NOT EXISTS (SELECT 1
               FROM   sysobjects
               WHERE  id = Object_id('tempdb..TEMP_THETH_DETAILS'))
  EXECUTE (
'CREATE TABLE tempdb..TEMP_THETH_DETAILS( THETH_ID NUMERIC(5) NOT NULL, LANGUAGE VARCHAR(3) DEFAULT ''EN'' NOT NULL)'
)

GO 

Le problème est la vérification, il semble que la base de données tempdb ne prend pas en considération s'il n'existe pas, peut-être parce que la table a été créer dans la base de données tempdb.
Donc ma question est-il un moyen que je puisse vérifier si la table temporaire existe ou pas ?

OriginalL'auteur Moudiz | 2013-06-21