AFAIk não é característica das GTT, umas vez criadas ao fim da sessão 
elas são esvaziadas mas continuam existindo, vazias (ou seja, é como 
se ele fizesse um TRUNCATE) :  se realmente vc quer que elas sejam 
dropadas (ie, não que fiquem vazias, mas quer que sejam DESTRUÍDAS 
mesmo, que ocorra um DROP) , vc teria que escrever uma trigger de 
BEFORE LOGON que fizesse o DROP.
 Isso não é o comum,  (e nem mesmo o recomendado, na maioria das 
vezes) o normal num sistema Oracle é que vc crie todas as estruturas 
de dados que vai precisar (ie, tabelas heap, índices, GTTs, etc, etc) 
na implantação. Diga um pouco mais sobre o que vc pretende, que 
ambiente de programação vc está usando, um exemplo curto se for o 
caso, etc, que de repente talvez nem seja necessário criar GTTs, 
talvez uma procedure retornando REF CURSOR, ou uma inlive view, seja 
mais adequado, talvez.
 
 []s
 
 
  Chiappa
  
--- Em oracle_br@yahoogrupos.com.br, "mverdade" <[EMAIL PROTECTED]> 
escreveu
> boa tarde,
> 
>    Preciso criar algumas tabelas temporárias no Oracle 10g. No 
entanto, 
> preciso que o Oracle DROP automaticamente as tabelas temporárias 
criadas
> ao encerrar a sessão.
> 
>   desde já, muito obrigado




______________________________________________________________________

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a