Ano uhodli jste správně. date
je reserve word
v Oracle (ve skutečnosti je to datový typ) a měli byste jej ukončit pomocí dvojitých uvozovek ""
jako níže.
SELECT "date" FROM Battles
To je stejný důvod, proč byste nikdy neměli volit názvy sloupců/tabulek jako rezervní slovo. I když téměř všechny RDBMS poskytují způsob/mechanismus, jak to obejít, ale nikdy to není dobrý postup.