Global temporary tables are distinct within SQL sessions.
The syntax for creating a global temporary table is:
CREATE GLOBAL TEMPORARY TABLE table_name ( ...);
For Example
CREATE GLOBAL TEMPORARY TABLE supplier ( supplier_id numeric(10) not null, supplier_name varchar2(50) not null, contact_name varchar2(50) );
This would create a global temporary table called supplier.