Bueno... yo de ser tú, lo primero que haría sería probar primeramente el procedimiento
directamente en el servidor...
con alguna herramienta de consultas SQL
... si todo funciona ahí... pues entonces recien voy y lo pruebo desde delphi.
Yo por ejemplo utilizo
MySQL Query Browser que es una herramienta de consultas SQL,etc que viene dentro del paquete
MySQL GUI Tools, no se cuál estarás usando tú,ya que existen muchas, pero te recalco que primero lo pruebes directamente en el Server para que puedas deducir si el error es en el procedimiento almacenado o és dentro de Delphi.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7