Не совсем уверен, что вы пытаетесь сделать.Если у вас есть временная метка с часовым поясом, вы можете вычесть их друг из друга.Демо:
SET LINESIZE 32000;
with x as (
select to_timestamp_tz('22/05/2019 09:47:00','DD/MM/YYYY HH24:MI:SS') t1,
to_timestamp_tz('22/05/2019 09:57:10','DD/MM/YYYY HH24:MI:SS') t2
from dual)
select t2-t1, t1, t2
from x;
Выход:
T2-T1 T1 T2
-------------------------------------------------- --------------------------------- ---------------------------------
+00 00:10:10.000000 22/05/2019 09:47:00.000000000 +02 22/05/2019 09:57:10.000000000 +02