declare: cursor c2(ysno varchar2, stat_code1 varchar2) is
    select p_name
      from t_o_cmd
     where n_no = ysno
       and stat_cod = stat_code1
     order by p_order;调用部分:
 for p in c2(ysno, stat_code1) loop
      ls_name := p.p_name;
      --没有执行到这里end loop;这个cursor是有结果的,参数也传入了,但就是没有结果,百思不得其解。请大家帮忙啦。我在PL/SQL DEVLOPER里面调试的时候说cursor里面的pname不是一个变量。