Das klingt vielversprechend,
aber selbst für eine SQL UDF funktioniert es bei mir leider nicht:
create or replace function mylib.uftest(pw char(8))
returns char(1)
language sql
modifies sql data
begin
declare isok char(1);
set encryption password = pw;
set isok = 'A';
return isok;
end

select a.*, mylib.uftest('testab') from myview a
Die Fehlermeldung bleibt identisch:
Ursache . . . . : Funktion DECRYPT_CHAR kann nicht ausgeführt werden;
Ursachencode 1. Ursachencodes und ihre Bedeutung:
1 -- Der Wert für ENCRYPTION PASSWORD ist nicht festgelegt.