CREATE PROCEDURE innerproc(OUT param1 INT)
BEGIN
insert into sometable;
SELECT LAST_INSERT_ID() into param1 ;
END
-----------------------------------
CREATE PROCEDURE outerproc()
BEGIN
CALL innerproc(@a);
// @a gives you the result of innerproc
SELECT @a INTO variableinouterproc FROM dual;
END
OUT
पैरामीटर आपको मूल्यों को कॉलिंग प्रक्रिया में वापस लाने में मदद करनी चाहिए। उसके आधार पर समाधान कुछ इस तरह होना चाहिए।