Oracle Database SQL — Question 237

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

Answer options

Correct answer: C, D, F

Explanation

Option C is correct because a TRUNCATE command only affects the data in the issuing session's instance of the GLOBAL TEMPORARY TABLE. Option D is accurate as the data is session-specific and is cleared when the session ends. Option F is also correct since the definition of a GLOBAL TEMPORARY TABLE is shared across sessions, but the data remains session-specific. Options A, B, and E are incorrect because space allocation for GLOBAL TEMPORARY TABLES does not occur at session start, rows are not accessible by other sessions, and DELETE commands can be rolled back if not committed.