Джейхун, вы пробовали набор символов WIN1254 с разбором pxw_turk?
create table test
(
recid integer,
name_ varchar(50) character set WIN1254 collate pxw_turk
);
commit;
insert into test(name_, recid) values('İsmail Ilgın', 1);
select
name_,
upper(name_),
lower(name_)
from test;
или с использованием домена
create domain mydomain as varchar(50) character set WIN1254 collate pxw_turk;
create table test
(
recid integer,
name_ mydomain
);
commit;
insert into test(name_, recid) values('İsmail Ilgın', 1);
select
name_,
upper(name_),
lower(name_)
from test;
И результат:
'İsmail Ilgın'' İSMAİL ILGIN '' ismail ılgın '