Oracle Database Administration I — Question 3

Which three statements are true about GLOBAL TEMPORARY TABLES? (Choose three.)

Answer options

Correct answer: A, D, E

Explanation

The correct answers are A, D, and E. A states that the TRUNCATE command only affects the current session's rows, which is true. D is correct because rows are cleared upon session termination, and E is true as the table's structure is shared across sessions. Options B and C are incorrect because rows inserted by one session are not visible to others, and space allocation does not happen at the session start but when the table is created. F is also incorrect as a DELETE command can be rolled back if it's within a transaction.