ora-06519 (2012-05-05 10:41:03) 转载▼ 标签: 杂谈 问题现象是在一个做插入操作的procedure中调用了一个function,function做了一个dml的处理(查询某表中是否有记录,没有的话按照规则插入一条)。结果在程序执行的时候,报错“ora-06519:检测到活动的自治事务处理,已经回退”。 问题原因:在function中的事物没有commit,外部的事物影响不到造成的。 解决方式:在function中最后一句加上commit;