Hallo,

als Lösung bieten sich auch Ausgabeparameter an.

z.B:
PHP-Code:
CREATE  PROCEDURE xyz 
(
  
in     pAktion        varchar 50 )  ,
  
in     pxxx           dec 5)    ,
  
out    pOutValue      varchar 256 ) ,
  
out    pStatus        varchar 10 )  ,
  
out    pStatusCode    varchar 256 )
)          

...
...
...

 
GET DIAGNOSTICS EXCEPTION 1 pStatusCode  MESSAGE_TEXT ,
                                
pStatus      RETURNED_SQLSTATE 
Die Werte kann man dann im Aufrufer auswerten

Gruß
Michael