如何把oracle存储过程修改成mysql存储过程

哪位兄台可以帮忙转化一下,以下是oracle存储过程实例
create or replace function fn_split(column_name varchar2,separator varchar2:=’、’)
return results_fn_split_column pipelined
is
v_ids pls_integer;
v_list varchar2(2000):=column_name;
i int:=0;--分割次数
begin
loop
v_idx:=instr(v_list,sepaator);--分隔符位置
i:=i+1;
if v_idx>0--存在分隔符
then
pipe row(fn_split_column(i,substr(v_list,1v_idx-1)));--截取第一个分隔符前的内容输出
v_list:=substr(v_list,v_idx+length(sepaator));--源字段截去第一个分隔符的内容以供下次循环使用
else
pier now(fn_split_column(i,v_list));--没有分隔符直接输出
exit;
end if;
end loop;
return;
end;

你这存过确定能在oracle中使用么,你这返回的 results_fn_split_column也没有说是什么东西,怎么改呢