title: ORA-01733 - Virtual column not allowed here when updating with a function in update statement
body: <p>This sql gives an error like </p>
  
  <blockquote>
    <p>ORA-01733: virtual column not allowed here. </p>
  </blockquote>
  
  <p>Without <code>GET_PROPERTY</code> function, the SQL works. How to solve it?</p>
  
  <pre><code>UPDATE (SELECT VALUE, GET_PROPERTY (ORG.ID, 'BenefOperationCode') AS OPERATION_CODE
        FROM ORGANIZATION ORG, PROPERTY P
       WHERE ORG.EXTERNALKEY = '111' AND P.ID = ORG.ID AND P.IDX = 4)
  SET VALUE = 123, OPERATION_CODE = 234;
  </code></pre>