I think that happens on PG, its was a brilliant hack by DanW to mimick the behaviour of Oracle. I am not sure if this is the case for Oracle. Maybe DanW can give some inputs, he is still the guy that pretty much is familiar with CR data model.