Jag tror att det är en bugg i Oracle 10g som Oracle valde att inte fixa. När vi uppgraderade våra applikationer från 10g till 11gR2 hittade vi ett par frågor som skrevs "löst" med avseende på tvetydiga kolumnnamn men som fungerade i Oracle 10g. Alla slutade fungera i 11gR2. Vi kontaktade Oracle men de sa i stort sett att det toleranta beteendet mot tvetydiga kolumnnamn är ett korrekt beteende för Oracle 10g och det stringenta beteendet är det korrekta beteendet för 11g.