Oracle Database Administration I — Question 134

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

Answer options

Correct answer: C, D

Explanation

The correct answers, C and D, are accurate as a TRUNCATE command clears all rows for the current session and the table's structure is shared across sessions. Option A is incorrect because space allocation for GLOBAL TEMPORARY TABLES occurs when the table is created, not at session start. Option B is false since rows inserted by one session are not visible to other sessions. Option E is wrong because a DELETE command can typically be rolled back unless specified otherwise.