Hola randomize... contestando tu pregunta!.... es exactamente por lo que vos omitiste... que es el nombre de la tabla que envio como parametro desde ASP..... asi....
Cita: IF NOT EXISTS(SELECT Id_item FROM " +@TempTable+
Si trabajas con parametros comunes que pasas de ASP ... como por ejemplo @apellido y lo usas para guardar en una tabla que ya existe... no hay ninguna historia... armas la consulta directamente y la ejecutas!!
Pero cuando trabajas con parametros (@tabla_TEMP) que los vas a manipular como tablas... es la unica forma de hacerlo...
Saludos