¿Probaste hacerlo así?:
En este caso, dado el parámetro de selección, TIMESTAMPDIFF() devuelve el numero de años completos, por lo que la consulta no devolverá aquellas personas que no tengan al menos un año de edad.
Si esta no es la condición buscada, aclaranos mejor cuál es el criterio de selección.
Respecto al uso de variables de usuario, son algo complejas de utilizar, y por defecto deben estar inicializadas antes de utilizarlas o su valor será NULL, en cuyo caso la consulta jamás devolverá datos porque cualquier cálculo realizado con un valor NULL da... NULL.