Firebird 2.5 has a system-generated role named RDB$ADMIN. TurboBird generates a CREATE ROLE statement for the RDB$ADMIN role, which would be necessary when running on Firebird < 2.5.
It is impossible to know in advance on what Firebird server version/ODS level the create db script will be run; the only solution would be to catch and ignore the error within the SQL script itself.
Firebird 2.5 has a system-generated role named RDB$ADMIN. TurboBird generates a CREATE ROLE statement for the RDB$ADMIN role, which would be necessary when running on Firebird < 2.5.
It is impossible to know in advance on what Firebird server version/ODS level the create db script will be run; the only solution would be to catch and ignore the error within the SQL script itself.