Olá gente, sou novo no forum, e desde já agradeço pela atenção de todos. Olha só, estou com uma dúvida e que provavelmente pode ser um bug do Delphi 2009. Vou explicar. Eu uso com BDS2006+DBExpress+MySQL. Agora com o RAD 2009, passei meu sistema para o mesmo. Só que surgiu um problema. Criei uma função no Banco que faz vário select´s e joga tudo em uma tabela temporária, ao terminar de rodá-la no delphi, eu abro a tabela temporária em um grid, isso tudo no BDS2006, já no RAD2009, a tabela não existe. Minha explicação ao problema encontrado é o seguinte. Quando criamos uma tabela temporária, ela passa a existir somente na sessão que foi conectado, no DBExpress essa sessão muda quando setamos a propriedade KeepConnection do SQLConnection para False. Pois bem, no RAD2009, a propriedade KeepConnection estando True ou False, a sessão sempre muda, como se o SQLConnection desconectasse e conectasse toda vez que solicitamos algo ao banco. Compreendeu meu problema? Será bug?