Subject ROLE on EXTERNAL DATA SOURCE in Firebird 3
Author Emil Totev
In Firebird 3.0.3 the current role is not passed to the external data source when using 'execute statement ... on external'. This has been acknowledged as a bug and fixed for 2.5.3 (see   http://tracker.firebirdsql.org/browse/CORE-4054)

However there is a note in the tracker saying "FB3 will have different approach for role's handling, so patch is not ported forward ".

Can the correct behavior be achieved in Firebird 3, and if yes - how?

Regards
Emil