I think I may have found the problem. I was getting the exact same Error in Oracle. The following Code
PersonCollection pc = new PersonCollection().Where("First_Name", "bret").Load();
would give me the error as it generated the Following SQL
SELECT PERSON.PERSON_ID, PERSON.FIRST_NAME, PERSON.LAST_NAME, PERSON.DOB FROM PERSON WHERE TESTER.PERSON.First_Name = :First_Name0 ORDER BY PERSON_ID ASC
(Tester is the schema that I am using in Oracle)
The SQL should be the following
SELECT PERSON.PERSON_ID, PERSON.FIRST_NAME, PERSON.LAST_NAME, PERSON.DOB FROM TESTER.PERSON WHERE TESTER.PERSON.First_Name = :First_Name0 ORDER BY PERSON_ID ASC
The Schema is not being applied in the From Clause but is being applied in the Where which for some reason Oracle (10gR2) doesn't like