oracle 同一数据库、不同用户间、表操作的事务有关问题

oracle 同一数据库、不同用户间、表操作的事务问题
在同一数据库中,有A、B两个用户,现在我要对A用户下的表和B用户下的表做插入、更新或删除操作,我要保证这些操作在同一个事务里,怎么做到,我不知道管理员的密码,只知道A用户和B用户的密码,且A用户和B用户只对自己的表有相应的权限,现在应该怎么办?
------解决方案--------------------
找一个用户来操作,该用户要有对涉及的表的操作权限
可以在A用户上来做,先用B用户将它的表的增删改权限赋给A用户

操作中间不提交,不断开连接,就在一个事务里了
------解决方案--------------------
把a的表操作权限赋予b或者把b的表操作权限赋予a,然后写在一个事务里面。