Cómo obtener el valor absoluto de un intervalo

Considere la siguiente declaración:

select interval '-1 hours'

No pude averiguar cómo obtener el valor absoluto de un intervalo, es decir, para cambiar o eliminar el signo si es negativo. Lo único que me vino a la mente es lo siguiente:

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

Pero me pregunto si hay una forma más elegante (una forma que conserve el tipo de intervalo).

Respuestas a la pregunta(4)

Su respuesta a la pregunta