You either need to commit outside your RPC or have an autonomous transaction inside your RPC. http://technet.oracle.com/docs/produ...08sql.htm#8266