CALL_FORM : It calls the other form. but parent remains active, when
called form completes the operation , it releases lock and control goes
back to the calling form.
When you call a form, Oracle Forms issues a savepoint for the called
form. If the CLEAR_FORM function causes a rollback when the called
form is current, Oracle Forms rolls back uncommitted changes to this
savepoint.
OPEN_FORM : When you call a form, Oracle Forms issues a savepoint
for the called form. If the CLEAR_FORM function causes a rollback when
the called form is current, Oracle Forms rolls back uncommitted
changes to this savepoint.
NEW_FORM : Exits the current form and enters the indicated form. The
calling form is terminated as the parent form. If the calling form had
been called by a higher form, Oracle Forms keeps the higher call active
and treats it as a call to the new form. Oracle Forms releases memory
(such as database cursors) that the terminated form was using.
Oracle Forms runs the new form with the same Runform options as the
parent form. If the parent form was a called form, Oracle Forms runs
the new form with the same options as the parent form.