Current when a user uses a reserved-keyword in the SQL, for example:
the parser would report with error message:
It is hard to infer that the DEFAULT is actually a reserved-keyword, we can promote the message to make it more clear.
For example, in SQL-SERVER, if you use such a keyword, the server reports "Incorrect syntax near the keyword 'DEFAULT'", which is very clear that the DEFAULT is a keyword.
Based on the SQL-SERVER message, i would suggest to also report the position with a suggested fix solution, the template is like this:
We would tell user that the mistake is a keyword and its position, also how to fix it.