AT
DSQL, PSQL.
<expr> AT {TIME ZONE <time zone string> | LOCAL}
<time zone string> ::=
'<time zone>'
<time zone> ::=
<time zone region> |
[+/-] <hour displacement> [: <minute displacement>]
Преобразует время или временную метку в указанный часовой пояс.Если используется ключевое слово LOCAL, то преобразование происходит в часовой пояс сессии.
ATselect time '12:00 GMT' at time zone '-03'
from rdb$database;
select current_timestamp at time zone 'America/Sao_Paulo'
from rdb$database;
select timestamp '2018-01-01 12:00 GMT' at local
from rdb$database;