Work around for mutating problem in Oracle Triggers. Please check it out.
By Gordon Prohaska at Jan 05 2021