你的这个procedure没有问题。你可以在你的procedure里加一个打印语句,或者用下面的语句测试下(或类似于下面的语句调用你的包一下)declareresult_test_my.t_cursor;begintest_my.select_my(xxxx,result_);--xxxx你表里的数据dbms_output.putline(result_.xxxx);----xxxx游标所指的列end