代码如下CREATE OR REPLACE PROCEDURE P_TEST AS
  V_OUT PAG_XIE_REFCURSOR_DATA.XIE_REF_CURSOR;  V_DATA VARCHAR(20);
BEGIN
  -- Call the procedure
  PAG_TB_DW_CDR_DATA.P_RPT_TB_DW_CDR_DATA_DAY(TO_DATE('2011-3-6',
                                                      'yyyy-mm-dd'),
                                              TO_DATE('2010-3-8',
                                                      'yyyy-mm-dd'),
                                              'xxx',
                                              V_OUT);  LOOP
    FETCH V_OUT.WEEK   INTO V_DATA;
 
    EXIT WHEN V_OUT%NOTFOUND;
    DBMS_OUTPUT.PUT_LINE(V_DATA);
  END LOOP;
END;--P_RPT_TB_DW_CDR_DATA_DAY 
这是包里的一个存储过程,他返回一个 REF CURSOR 结果集, 返回很多列,我现在只想要其中以列 
这里我就想得到里面的 WEEK 的值, 上边的代码就是编译不通过, 报pls-00487 对变量'V_OUT'的应用无效  的错!这个改怎么得到啊?