Dubai_capi:
Your post brings up a few questions, actually.
The first question becomes, what documents do you control? Every organization has to make that determination based upon that organization's operations and scope.
As an example, I work for a medical non-profit. Documents that are used directly in medical processes, or that are used in IT applications that support our medical processes, must be tracked in our controlled document system. Other documents do not have to be within that system, but we do keep a few other documents in the system because they are in general use.
Look at each Oracle form. Look at your organization's rules for which documents must be controlled. If any Oracle forms meet the criteria for mandatory inclusion in the controlled document system, then they must be included.
If your organization keeps other documents in the controlled system that do not fall within the criteria for mandatory inclusion, then you need to determine whether any of your Oracle forms are comparable to those other documents, and whether there is a strong justification for controlling any of those Oracle forms.
Until you have figured that much out, the question of HOW you control such documents is irrelevant.
If you do determine that at least one Oracle-based form must be controlled, THEN you need to figure out how to do so, and that's when you ask the question of how to control Oracle-based forms. I know nothing about Oracle-based form control - maybe other folks in this forum can address that question.
As far as controlling Oracle applications, that's a different story. You may need to control them - in fact, you probably should - but application and software control is usually handled very differently than document control, and that's also an area outside my expertise. In fact, you may be better off asking that question in a completely separate discussion.