我想得到如下存储过程返回的游标的集合
CREATE proc thirdProc  
@cur cursor varying output    
as  
begin  
 set @cur=cursor local scroll for  
 select bm_id,bm_cname from xj_bm   
end
以下为java代码
但总是报错
cs=con.prepareCall("{?=call thirdProc(?)}");
cs.registerOutParameter(1,Types.OTHER);
cs.registerOutParameter(2,Types.OTHER);
cs.execute();
rs=(ResultSet)cs.getObject(1);
while(rs.next())
 System.out.println(rs.getString("bm_id")+"  "+rs.getString("bm_cname"));
错误如下:
操作数类型冲突: varchar 与 cursor 不兼容
有谁有java调用游标结果集的例子吗