AT是由主事务(MT)调用但是独立于它的事务。当AT被调用时,mt被挂起,在AT的内部,一系列的dml可以被执行并且
commit或rollback.并且由于commit和rollback的独立性,他的commit和rollback并不影响mt的执行效果。在at结束执行之后
MT重新获得对事务的控制权
使用例子
--自治事务procedure
CREATEOR REPLACE PROCEDURE AUTO_PROCE IS
PRAGMAAUTONOMOUS_TRANSACTION; --其中pragma为预编译指令
BEGIN
INSERTINTO TEST VALUES ('autonomous!');