MySQL non funziona come SQL Server. Se vuoi una procedura negozio con un valore restituito, vuoi davvero che sia una funzione (UDF). È necessario specificare RETURN come qualsiasi funzione C++. Inoltre non è necessario utilizzare la chiamata, perché è una funzione. Basta usare SELECT function()
Prova a cercare informazioni su UDF nel manuale di MySQL. C'è un aiuto molto esplicito per farlo.