title: Oracle SQL utl.unescape and level
body: <p>I am using APEX 5 and I've created a Dynamic Navigation List that allows users to create the navigation bar in a management area. This list also, depending on a column, decides if the Navigation Entry has an External URL link, or an APEX link. If it is an external url, it prepares a url in which it passes an escaped full url into iFrame to allow the link to open within the application. </p>
  
  <p>But what I have noticed is when I try to unescape it, via a computation on the iFrame page item, I need to had an unescape computation per level. Is there away around this, as our application theoretically can have anything between 1 to n levels in our Navigation Entry.</p>
  
  <p>As it stands, for a Navigation Entry on the 5th Level, I have 4 unescape computations; 3 that fire Before Regions, 1 that fires After Regions and this is the only way I've been able to get it escaped.</p>
  
  <p>Any ideas?</p>