What you want to do doesnβt sound very good, and maybe you should consider redesigning these 2 procs. However, you can do something like this as a quick fix:
sp2 sproc, , / sp1. , sp2, sp1.
http://pastie.org/883881
delimiter ;
drop procedure if exists foo;
delimiter
create procedure foo()
begin
create temporary table tmp_users select * from users;
call bar();
drop temporary table if exists tmp_users;
end
delimiter ;
drop procedure if exists bar;
delimiter
create procedure bar()
begin
select * from tmp_users;
end
delimiter ;
call foo();
,