Firebird 4.0: Disabling PUBLIC Role Membership to Prevent Accidental Public Access
Goal Prevent unintended exposure of database objects by controlling the default PUBLIC role in Firebird 4.0. Constraints & Uncertainty The PUBLIC role is automatically granted to every user and cannot be revoked. Only privileges granted to PUBLIC can be revoked, which may break existing applications that rely on implicit PUBLIC rights. Firebird’s current