Вот так это можно сделать в MS SQL:
http://www.axforum.info/forums/showt...E5%E4%F3%F0%E0
В Oracle принцип тот же, только вместо:
PHP код:
sqlS = 'execute AxTest.bmssa.test';
надо
PHP код:
CALL <NameOfProcedure(<parameters>);
Насчет возврата значений - это сложнее. Я бы наверное завел бы в Oracle специальную табличку и в нее бы записывал значения, которые необходимо возвращать, причем из самой ХП. А потом в Аксапте бы их считывал.
Но я не специалист по Oracle

- может кто-то подскажет лучший путь.