a GTT is used by a regular DB Session for storing temporary table data
APEX_COLLECTION is used by an APEX Session for storing temporary table data
What is needed, is a way to store temporary table data at the RAS Session level.
Similar to APEX_COLLECTION, the data is only viewable by a specific RAS Session. When to clear? unknown. But, you definitely want it cleared when the RAS Session is terminated.