Bei pgSQL oder ora ist ein Objekt dannin Double quotes (DQ) zu setzen, wenn sie in den Meta Daten *nicht* in Groß buchstaben abgelegt wurde. Und das wiederum passiert eigentlich nur wenn man es beim Erzeugen in ... Double quotes packt.
Wenn du also deinen Code aus Meta Daten dadurch generiest, kannst du die DQ weglassen, wenn etwas komplett groß geschrieben ist.
Die ganzen DQ sehen ziemlich schnell ziemlich hässlich aus, wobei komplett großgeschriebene Bezeichner noch schlimmer sind. (da dann Code generatoren plötzlich das richtige Casing raten müssten
)