Есть ли какая-либо функция для кодирования / декодирования base 64 в Firebird? В SQL Server есть метод, использующий xml:
declare @source varbinary(max)=convert(varbinary(max),'AbdalrahmanIbnSewareddahab')
SELECT CAST('' AS XML).value('xs:base64Binary(sql:variable(''@source''))','VARCHAR(MAX)') as BASE64_ENCODED;
Результат - QWJkYWxyYWhtYW5JYm5TZXdhcmVkZGFoYWI =
Как это сделать в Firebird (2.5 или 3.0)?