Bonjour, voici mon script :

declare @var int
set @var = 1

IF @var=1
select top 10 *
into #temp
from matable (nolock)
ELSE
select top 11 *
into #temp
from matable (nolock)

Mon message d'erreur :
Msg*2714, Niveau*16, État*1, Ligne*24
Il existe déjà un objet nommé '#temp' dans la base de données.

J'ai besoin que la table temporaire garde le même nom car j'essaye de factoriser mon code.
Une solution? Merciiiiiiiiiiiiiiiiiiiiiiii