Si hay muchas líneas de por medio entre una consulta en donde lo empleas y otra, te sugiero que lo destruyas y cuando vayas a utilizarlo lo crees nuevamente, ya que si por ejemplo hay 1000 líneas entre una consulta y otra la variable estará utilizando recursos del sistema...
La verdad yo no he practicado eso que te estoy recomendando :

-( pero se que debería...

eso sí, no hay tantas líneas de por medio entre una consulta y otra...
Saludos...