在 Oracle 中临时 table(事务范围 ON COMMIT DELETE ROWS)提交的目的是什么?

what is purpose of commit in temporary table (transaction scope ON COMMIT DELETE ROWS) in Oracle?

在 Oracle 中临时提交 table 的目的是什么?交易范围:

ON COMMIT DELETE ROWS

提交当前事务或在当前会话中发生的任何提交?

ON COMMIT DELETE ROWS表示在事务范围内插入到临时table中的行在提交事务时从临时table中删除。

这种临时 table 的目的是允许在事务的上下文中存储数据。每个事务将 'see' 仅将数据插入其自己的上下文中。其他事务插入的数据不可见。临时 table 充当交易的私有数据存储。