Problemet är att lagrade procedurer inte riktigt returnerar utdata direkt. De kan köra utvalda satser i skriptet, men har inget returvärde.
MySQL anropar lagrade procedurer via CALL StoredProcedureName();
Och du kan inte rikta den utmatningen till någonting, eftersom de inte returnerar någonting (till skillnad från en funktion).