global temporary is session based and transaction based table for that table some restriction also there as a like we can not use referential integrity(foreign key) on that table.
A Global variable is oracle forms variable whose value is accessible to triggers and subprograms in any module that is active during the current session.
It stores Character String up to 255 char in length
We r write pl/sql procedure r package only that particular session we use global temparary table once the session complete then global temparary table will be delected automatically. syn:Create global temparary table(-----)
A global variable is used to store charecter value upto 255 in length. It can be access throught the form module. The global variable always prefixed with ':Global.'