Entonces tu problema se le conoce como contexto, obviamente no puedes tener una variable de contexto local en alguna otra parte de tu código.
Mucho menos si la asignación de la variable se hace después de donde la utilizas, ¿podrías describir el escenario de tu aplicación para conocer su contexto?