Es que si ejecuto mi aplicación .net que manda a llamar al procedure se borra... pero me ha pasado a veces cuando ejecuto el procedimiento desde el analizador de consultas por segunda vez (a la primera no hay problema) me sale el error que la tabla no se puede crear porque ya existe, y para ejecutar el procedimiento debo hacerle el drop a la tabla.
Tocará poner el codigo que expones