Olá Pessoal, Estou enfrentando uma situação e gostaria da ajuda de voces se possivel. Desenvolvemos uma aplicação utilizando delphi7+pgexpress+postgresql8.1x. Estou criando uma tabela temporaria no banco em tempo de execucao:
' CREATE temporary TABLE foo '+ ' ( cod_emp int4 NOT NULL, '+ ' cod_fil int4 NOT NULL, '+ ' num_op int4 NOT NULL, '+ ' seq_enc int4 NOT NULL, '+ ' vlr_mo_df numeric(15,4), '+ ' vlr_mo_idf numeric(15,4), '+ ' vlr_mo_db numeric(15,4), '+ ' vlr_mo_idb numeric(15,4), '+ ' vlr_mat numeric(15,4), '+ ' vlr_desp numeric(15,4), '+ ' vlr_proc numeric(15,4), '+ ' vlr_tm numeric(15,4), '+ ' CONSTRAINT pk_foo PRIMARY KEY (cod_emp, cod_fil, num_op,seq_enc ))'; Assim como a criacao desta tabela todo processo esta dentro de uma transação. Porém, esta tabela nao esta sendo "dropada" ao finalizar a transação. Ela permanece num schema chamado pg_temp_x.... Alguem sabe como faço para que ela SEMPRE seja dropada ou como posso dropar ela na mao, pois se tentar digitar drop table foo recebo mensagem de que a tabela nao existe. Obrigado, Márcio _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
