The 0th generator becomes unnamed. Only internal requests can access it (zero length names are not allowed from outside). RDB$GENERATORS is no longer a reserved name.System generators cannot be changed by user requests, but can be queried with gen_id(g, 0) if the permissions (ACL) allow that. We don't track dependencies on sys generators, it's not necessary.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59351 65644016-39b1-43b1-bf79-96bc8fe82c15
The 0th generator becomes unnamed. Only internal requests can access it (zero length names are not allowed from outside). RDB$GENERATORS is no longer a reserved name.System generators cannot be changed by user requests, but can be queried with gen_id(g, 0) if the permissions (ACL) allow that. We don't track dependencies on sys generators, it's not necessary.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59352 65644016-39b1-43b1-bf79-96bc8fe82c15
A bit less repetitive code.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59353 65644016-39b1-43b1-bf79-96bc8fe82c15
Misc.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59354 65644016-39b1-43b1-bf79-96bc8fe82c15
Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59357 65644016-39b1-43b1-bf79-96bc8fe82c15
Implemented CORE-3370: Resolve additional aspects of multiple security databases from services and cross-database requests POV (mapping names)

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59358 65644016-39b1-43b1-bf79-96bc8fe82c15
Fixed CORE-4381 - Incorrect line/column information in runtime errors.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59359 65644016-39b1-43b1-bf79-96bc8fe82c15
Misc.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59360 65644016-39b1-43b1-bf79-96bc8fe82c15
Use enumerations where possible (1).

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59361 65644016-39b1-43b1-bf79-96bc8fe82c15
Use enumerations where possible (2).

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59362 65644016-39b1-43b1-bf79-96bc8fe82c15
When I tried to modify a system domain, I got the confusing message "create domain failed", so I tried to improve the feedback to the user.

git-svn-id: svn+ssh://svn.code.sf.net/p/firebird/code/firebird/trunk@59363 65644016-39b1-43b1-bf79-96bc8fe82c15