Oracle Recursion New Style

Use Union and subquery refactoring for recursion
Oracle 11gR2 and above