Ja du gættede rigtigt. date
er et reserve word
i Oracle (faktisk er det en datatype), og du bør undslippe den ved at bruge dobbelte anførselstegn ""
som nedenfor.
SELECT "date" FROM Battles
Det er den samme grund til, at du aldrig bør vælge kolonne-/tabelnavne som reserveord. Selvom næsten alle RDBMS giver en måde/mekanisme til at omgå dette, men det er aldrig en god praksis.