create function test() returns interval
language plpgsql as $$
declare ts_current timestamp;
res interval;
begin
select clock_timestamp() into ts_current;
perform pg_sleep(1);
select clock_timestamp() - ts_current into res;
return res;
end;
$$ ;
select test() ;