Please see line two 24.2.1 Stored Routine Syntax
" A procedure is invoked using a CALL statement (see Section 13.2.1, “CALL Statement”), and can only pass back value