Het probleem is dat opgeslagen procedures de uitvoer niet echt rechtstreeks retourneren. Ze kunnen select-instructies in het script uitvoeren, maar hebben geen retourwaarde.
MySQL roept opgeslagen procedures aan via CALL StoredProcedureName();
En je kunt die output nergens op richten, omdat ze niets teruggeven (in tegenstelling tot een functie).