Actually, I think it's even simpler than that. It's because I was using a public synonym to access the table. Workaround seems to be to prefix the table with the username.