函数:CREATE OR REPLACE FUNCTION TEST111
RETURN SYS_REFCURSOR
IS
  return_cursor SYS_REFCURSOR;
BEGIN
  OPEN return_cursor FOR SELECT 'c1','c2' FROM dual;
  RETURN return_cursor;
END;使用数据库工具 DbVisualizer  8 :1  SQL :
select TEST111() from dual结果:
NULL2 直接用工具中的“运行”按钮,执行:
@call ${returnValue||(null)||Cursor||nullable noshow ds=0 dt=N/A dir=out}$ = TPMS.TEST111();能正常返回结果
c1 c2请问这是什么原因,怎么样才能在SQL直接调用函数使用?