Recently I needed to build a dynamic form whereby the fields were based on data and it was not possible to use the APEX flex fields plugin.
One thing I liked from Oracle Forms, which is not available in APEX, is the ability to set a Data Block Item’s Visible property to No. In Oracle Forms it meant that the page item..