Uw probleem is dat de verklaring die de fout veroorzaakt eigenlijk buiten is van uw procedure en dus - buiten het bereik van de parameters. De oplossing is om de hele routine_body in te pakken van de procedure in een BEGIN ... END
structuur om een Compound Statement
te maken
.
CREATE PROCEDURE
verwacht een "Geldige SQL-routine-instructie " in zijn hoofdtekst. Door de syntaxis van samengestelde instructies te gebruiken, kunt u meerdere instructies in een enkel codeblok groeperen en aan deze vereiste voldoen.