Nuevamente te lo comento... hay que poner un poquito de atención en los errores que te está marcando el Motor: el error no tiene nada que ver con la variable EXISTE ni tampoco con la sentencia SELECT-INTO. El error lo tienes en esta línea:
Código:
if existe <> 0 -- Si existe de verdad (si count() no devuelve cero)
La sintaxis del IF indica que es necesaria la palabra reservada THEN, la cual NO APARECE EN NINGÚN LUGAR. lo correcto es que pongas esto:
Código:
IF existe <> 0 THEN -- Si existe de verdad (si count() no devuelve cero)
.........
También la opción de gnzsoloyo debería funcionar.
Saludos
Leo.