Subject Deny ALTER DATABASE to user

Hi there,

We need to have a user that cannot issue *any* DDL statement on the database, IOW, should not be able to create new objects or alter database objects in any way.

Other than that, this user should be able to issue CRUD statements on any database object and also execute any stored procedure or function.

How can this be accomplished in Firebird 2.5?

Thanks for any insight.

Best Regards,