我在oracle里定义了一个package,如 
       create or replace package test is              type  _type_ is table of mytable.type%type index by binary_integer;              procedure getinfo( id in number, type out _type_);   package的body部分就不给出了。现在我想在java里调用着个存储过,那么我就需要两个变量,第一个id好解决,一个int型的就可以了,可是第2个我该如何定义.
我知道oracle.sql包里有一个ARRAY类,可是 ARRAY ary = ARRAYDescriptor.createArray("_type_", con); 时
   (createArray()这个方法可能拼的不对,大体就是这个意思) 报这个"_type_"有错,  如个这个参数是oracle user type里有的,那么是没有问题的,
我想问的是,如果能利用这个package 里定义的type类型.或者是能有别的方法 解决第2个参数的传值.万分感谢.
如过能够提供用ibatis解决的方法更好.问题都是在于找不到一个东西能和包里的这个'_type_'匹配,是不是不可见的.等待帮助.