试试能否这样处理:在事务外面创建基于事务的全局临时表(on commited delete rows),这样临时表中的数据只对当前事务有效。一旦事务结束,与该事务相关的数据将会被自动删除。这样,下次用时,就不必进行delete操作了。其它事务也可以用这个全局临时表,各事务的数据是相互不可见的。每次事务结束时(commit或rollback),只清空相应事务的数据,而对其它事务的数据无影响。