Desafortunadamente, esto no es compatible con MySQL. Puede usar DECLARE
solo en declaraciones compuestas (es decir, dentro de BEGINE .. END
bloques). Por lo tanto, solo puede colocar dichas declaraciones en procedimientos almacenados, disparadores, eventos y funciones.
Según los docs ,
También ,