异常ORA-06512的有关问题

错误ORA-06512的问题这个错误好像经常出现呀,网上搜了一圈头都晕了。我现在有这样的存储过程:SQL codecreat

错误ORA-06512的问题
这个错误好像经常出现呀,网上搜了一圈头都晕了。
我现在有这样的存储过程:

SQL code
create or replace procedure xxx isbeginexecute immediate 'create table hello_0(serv_id number(12) not null)';end xxx;


PS:单独执行那个create table是没有问题的

这个过程创建成功后我执行了execute xxx;
然后出现了提示

ORA-01031: insufficient privileges
ORA-06512: at "INTERFACE.XXX", line 4
ORA-06512: at line 2

按说的话,我是有创建表的权限的,但是提示权限不足。
另外两个错误就很晕了,完全不明白是什么意思。

请高手帮忙分析一下!!

[解决办法]
SQL code
create or replace procedure xxx isbeginexecute immediate 'drop table hello_0';execute immediate 'create table hello_0(serv_id number(12) not null)';end xxx;
[解决办法]
1、首先在执行前,删除表。
2、你把SP换个名字试试。

奇怪,我在这边测试是可以的啊!
[解决办法]
有执行存储过程的权限吗?