¿Cómo elimino las variables de tabla en SQL-Server? ¿Debería hacer esto?

Tengo una variable de tabla en un script (no es un procedimiento almacenado). Dos preguntas

¿Cómo elimino la variable de tabla? Drop Table @varName da un error de "snytax incorrecto". ¿Debo hacer esto siempre? Escuché que es una buena práctica. ¿Alguna vez es realmente necesario para pequeños scripts como este?

Aquí está mi código:

Declare @projectList table(
    name varchar(40) NOT NULL);

Insert Into @projectList
Values ('BCR-00021')

Select *
From @projectList

Drop Table @projectList -- does not work

Respuestas a la pregunta(5)

Su respuesta a la pregunta