[eluser]tonanbarbarian[/eluser]
the active record code is trying to ensure that table and field names are escaped correctly so that they are not subject to SQL injection attacks
I think there is a bug in a number of the SQL drivers in that they do not escape correctly for the different databases
I am sure if you search the forums you will find examples of modifications you can make to fix it.