C'est pourquoi Oracle propose également une option "ON COMMIT DELETE ROWS".
Les données des tables temporaires globales peuvent avoir une portée de session (c'est-à-dire ON COMMIT PRESERVE ROWS) ou une portée de transaction (ON COMMIT DELETE ROWS).
De toute évidence, dans le cas du regroupement de connexions et des serveurs partagés/sessions partagées, vous souhaiterez une portée de transaction (ON COMMIT DELETE ROWS).
J'espère que ça aide.