When all of the forms in an application have the Savepoint Mode property On (the default), Oracle Forms issues a savepoint each time a form is loaded into memory at form startup, or via NEW_FORM or CALL_FORM (no savepoint is issued when a form is invoked with OPEN_FORM). When an application invokes multiple forms, these savepoints separate database transactions into segments that correspond to specific form modules.
Since Oracle Forms issues a savepoint for each called form, your application can post and roll back changes in individual forms without affecting changes in other forms that were active during the session.