Comment utiliser Oracle table temporaire globale?

Je suis tentative d'utilisation d'un Oracle table temporaire globale sans être physiquement la création d'une table dans la base de données. Le code suivant ne fonctionne pas. Quelqu'un peut-il expliquer la bonne façon d'utiliser des tables temporaires globales?

declare
  global temporary table my_temp_table(column1 number) on commit preserve rows;    
begin
  insert into my_temp_table (column1) values (1);
  select * from my_temp_table;   
end;
quel est le problème avec le fait de créer sur le disque?
Les tables temporaires globales doivent être créés dans la base de données, ils ne peuvent pas être définis localement en PL/SQL. Il y a d'autres façons d'organiser les données en PL/SQL, à l'aide de collections. L'outil approprié dépend de ce que vous êtes en train de faire - pourquoi voulez-vous un GTT en premier lieu? Quel est votre objectif final pour les données que vous y mettez?
href="http://docs.oracle.com/javadb/10.6.2.1/ref/rrefdeclaretemptable.html" >lien il y a une fonctionnalité de déclarer table temporaire pour la session ,veuillez trouver le lien,vu que je ne suis pas sûr de savoir comment c'est utilisé ,mais l'amour à explorer
c'est de la documentation pour le Derby, pas de l'Oracle RDBMS?
Ahh désolé ,peut-être Matthieu est aussi confus à cause de cela .

OriginalL'auteur Deep in Development | 2013-12-20