Twój problem polega na tym, że stwierdzenie, które zgłasza błąd, jest w rzeczywistości na zewnątrz procedury, a tym samym - poza zakresem jej parametrów. Rozwiązaniem jest owinięcie całego routine_body procedury do BEGIN ... END
struktura do utworzenia Compound Statement
.
CREATE PROCEDURE
oczekuje "prawidłowej instrukcji procedury SQL " w swoim ciele. Użycie składni złożonej instrukcji pozwala na zgrupowanie wielu instrukcji w jeden blok kodu i spełnienie tego wymagania.