У меня есть хранимая функция в БД Oracle, которую я выполняю из процедуры в SQL Server. Функция в Oracle возвращает логическое значение. Проблема в том, что я получаю это значение после его выполнения.
Вот вызов:
EXEC ('DECLARE
x boolean;
BEGIN
x := dba.ws_pack.truncate_table;
END;'
) AT DBLINK;
, который работает для выполнения функции и усечения таблицы.
Итак, есть идеи, как получить значение x или как я могу выполнить это и получить возвращаемое значение напрямую?