En MySQL, todo parámetro declarado en el prototipo, donde no se indique si es IN, OUT o INOUT, por defecto es IN, lo que significa que no tu SP no puede devolver resutlados por parámetro...
Delcaralo INOUT.
De esa forma podrás recuperar el parámetro.
Ahora bien, si el tema es que estás invocando este SP programáticamente, dependerá del lenguiaje el cómo se hace (OFF TOPIC en este foro), pero en cualquiera de los casos debes enviar a ejecutar el SP como sio fuera un SELECT común, porque lo que devolverá será una
tabla, y no un valor único en un parámetro.