我写了个函数,如:create or replace function fn_test(id varchar2)
return int
as
begin
  update vehicle_code set vehicle_code='xx' where 1=2;
  Commit;
  return 1;
end;请问怎么用高级语言取到他的返回值?如果是一般的函数,我可以在高级语言中使用  Select fn_test('xx') from dual 可以取的这个函数的返回值,但是这个函数有更新语句,所以。。请教高手!