Como obter o valor absoluto de um intervalo

Considere a seguinte declaração:

select interval '-1 hours'

Não consegui descobrir como obter o valor absoluto de um intervalo, ou seja, alternar ou remover o sinal se for negativo. A única coisa que me veio à mente é o seguinte:

select abs(extract(epoch from interval '-1 hours'))

Mas eu me pergunto se existe uma maneira mais elegante (uma maneira que preserva o tipo de intervalo)?

questionAnswers(4)

yourAnswerToTheQuestion