Code:
create procedure test () returning char(5), char(20);
define bp_praccno char(5);
define bp_prname char(20);
foreach c1 for
select customer_num, lname into bp_praccno,bp_prname from bt_provider
return bp_praccno, bp_prname with resume;
end foreach;
end procedure;
select bp_praccno, bp_prname
from table(test())(bp_praccno,bp_prname)
where bp_praccno > 110;
Didn't test but should work.