我的ORACLE 9i 数据库报错(ORA-00600:内部错误代码,参数:[qctginf:opncsfrm],[3],[3],[0],[0],[1],[3],[0])
以下是大概情况:
    
    我的存储过程中有个判断
     IF a=1 THEN
       ...
       order by num;
     ELSE  
       ...
       order by num desc;
     ENDIF;
    
     2部分除了Order By 不同(一个顺序,一个逆序),其他部分都相同,
     我用PL/SQL测试这个存储过程,怎么都不会报错。
     但是我在用报表工具调用的时候,当排序为顺序时,会报上面的错误,逆序不会报...
     而且当报错后,我在PL/SQL中用相同参数测试成功后,再运行报表工具查询,又不报错了...以上问题请各位大侠给些帮助,或者给我指条路(我现在在试着看Trace文件,不知道能不能看出些名堂)。