我有一段程序为什么不可以执行
CREATE FUNCTION oas.f_uf_Amaotestffffffff()
returns table(userSex varchar(50),userName char(50),userTYPE varchar(50))
begin atomic
declare C1 cursor with hold for select * from oas.t_pub_user;
return (select user_name ,user_sex,userTYPE from oas.t_pub_user);
end
请帮助我解决!谢谢!