方法怎么返回一个字符串数组,我想写一个字符串分割方法,想要返回出去一个数组,请问高手,如何实现:
1111,2222,33333  ==>array[1]=1111,array[2]=2222,array[3]=33333
create or replace function uf_ut_split(str1 varchar2 ,str2 varchar2) return  Type array_str is table of VARCHAR2(200) as
  myarray array_str;
  v_str varchar2(4000) default str1;
begin
  for i in 0 .. length(str1)-length(replace(str,str2,''))+1 loop      if instr(v_str,str2) = 0 then 
          myarray(i+1) := v_str ;
      else 
          myarray(i+1) := substr(v_str,0,instr(v_str,str2)-1);       
      end if;
      v_str := substr(v_str,instr(v_str,str2)+1);
  end loop;
  return(myarray);
end uf_ut_split;