Les tables Oracle Temp ne sont PAS comme les tables SQL Server #temp. Je ne vois aucune raison de supprimer/créer continuellement les tables. Les données sont de toute façon supprimées par session une fois la transaction ou la session terminée (selon les options de création de table). Si vous avez plusieurs threads utilisant la même session db, ils verront les données les uns des autres. Si vous avez une session par thread, la portée des données est limitée, comme vous l'avez mentionné. Voir exemple ici .