Hola hola!!
creo que ya te entendí.
Pero no es así de facil. El almacena null por que nunca está ejecutando la sentencia para determinar el resultado. Solo está escribiendo la sentencia como tal.
Aunque nunca lo he probado, puedes abrir un cursor con la ejecuciòn de esa sentencia y obtener del cursor el verdadero valor de
existe. Mira esto
http://www.webtutoriales.com/tutoria...-mysql.79.html
Mañana en el trabajo miro bien el tema y te digo si se puede hacer y te doy una respuesta mas certera.
saludos niña