From b96becd8efdd51156c0a04f4d4e0f4c42a506731 Mon Sep 17 00:00:00 2001 From: Grzegorz Michalski Date: Wed, 11 Feb 2026 07:36:52 +0100 Subject: [PATCH] Add autonomous transaction pragma to ARCHIVE_TABLE_DATA and GATHER_TABLE_STAT procedures for improved transaction handling --- .../REL01_ADDITIONS/MARS-828/new_version/FILE_ARCHIVER.pkb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MARS_Packages/REL01_ADDITIONS/MARS-828/new_version/FILE_ARCHIVER.pkb b/MARS_Packages/REL01_ADDITIONS/MARS-828/new_version/FILE_ARCHIVER.pkb index 24bfc47..7e17f44 100644 --- a/MARS_Packages/REL01_ADDITIONS/MARS-828/new_version/FILE_ARCHIVER.pkb +++ b/MARS_Packages/REL01_ADDITIONS/MARS-828/new_version/FILE_ARCHIVER.pkb @@ -852,6 +852,7 @@ AS pPurgeAll IN BOOLEAN DEFAULT FALSE ) RETURN PLS_INTEGER IS + PRAGMA AUTONOMOUS_TRANSACTION; vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE; BEGIN vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST( @@ -883,6 +884,7 @@ AS pRestoreAll IN BOOLEAN DEFAULT FALSE ) RETURN PLS_INTEGER IS + PRAGMA AUTONOMOUS_TRANSACTION; vParameters CT_MRDS.A_PROCESS_LOG.PROCEDURE_PARAMETERS%TYPE; BEGIN vParameters := CT_MRDS.ENV_MANAGER.FORMAT_PARAMETERS(SYS.ODCIVARCHAR2LIST(