Je hebt een paar problemen in je procedure. Ten eerste, zoals beschreven in de handleiding :
Dus je moet je
. verplaatsenset @dateval = `wanted_date`;
tenslotte de DECLARE s (inclusief de cursor en continue handler).
Ten tweede, uw aangifte van colval is onjuist, string is geen geldig gegevenstype en moet worden vervangen door text :
declare colval text default null;