Declaraties moeten direct na een BEGIN
. zijn blok.Verplaats in jouw geval gewoon de DECLARE cur1 CURSOR
en DECLARE CONTINUE HANDLER..
twee rijen omhoog.
Soms wil je een variabele of cursor later in de code declareren, bijvoorbeeld alleen als aan een voorwaarde is voldaan.
In dit geval kun je het blok omwikkelen met een geneste BEGIN .. END
nogmaals.
http://dev.mysql.com/doc/refman /5.5/nl/begin-end.html enhttp://dev.mysql.com/doc/refman/ 5.5/nl/declare.html
Ook verklaart u CUR1
maar met behulp van cur1
.