刚才的returen部分应为如下:
RETURN types.cursorType IS tracks_cursor types.cursorType;sorry,请各位帮忙,谢谢!

解决方案 »

  1.   

    我还没有见用函数返回记录集的,为什么不用过程,函数你的程序中怎么调用???
    如果要用函数,我觉得也该这么写
    把函数写在包体里,我怎么看你的包和包体怪怪的。
    CREATE OR REPLACE FUNCTION GROUPING_RESULTSET(
    GROUPING_CODE VARCHAR2, 
    GROUPING_DATE DATE)
    RETURN cursorType;  --这里你写那么长是为什么
    declare
     iocur cursorType;
    BEGIN 
    -----略
     open iocur as
       select ……;
    RETURN iocur;
    END;