Non capisco perchè quando cerco di usare i cursori mi da questo errore

ERROR 1064 (42000): You
have an error in your SQL syntax

Ho seguito la guida perfettamente ed ho usato una sintassi tipo questa:

DECLARE cur1 CURSOR FOR SELECT id,data FROM test;

Il problema però sembra darlo anche se faccio

DECLARE b INT;

Il tutto usando Mysql 4.1

Avete suggerimenti?