http://it.toolbox.com/blogs/data-ruminations/oracle-11g-negative-offset-for-lead-when-shuffling-node-names-75570