"Access denied" error means that current user has no access to user database. Also, before creating user you have to lock user database, like this:
Best regards,
Victor
Code Select
s.lockUserDatabase()
s.createUser("new_user")
s.unlockUserDatabase()
Best regards,
Victor
ПОка что ничего не приходит в голову кроме как добавить опцию создания виртуальной ID колонкиу на основе OID. Подумаю еще над этим.