Result set support exists among non-Oracle databases in different forms. All of these must be mapped to the Oracle REF CURSOR
model. Due to the differences in behavior among the non-Oracle systems, Heterogeneous Services result set support acts in one of two different ways depending on the non-Oracle system to which it is connected.
Note the following about Heterogeneous Services result set support:
Result set support is part of the Heterogeneous Services generic code, but for the feature to work in a gateway, the driver has to implement it. Not all drivers have implemented result set support and you must verify that your gateway is supported.
Heterogeneous Services supports REF CURSOR OUT
arguments from stored procedures. IN
and IN OUT
arguments are not supported.
The REF CURSOR OUT
arguments are all anonymous reference cursors. REF CURSOR
s that are returned by Heterogeneous Services do not have types.