Supponendo che il tuo obiettivo sia generare una stringa che rappresenti l'ora (che è ciò che restituisce la query che hai pubblicato nonostante l'estraneo to_number
chiamate)
SELECT to_char( <<column_name>>, 'HH24:MI:SS' )
FROM table_name
Se desideri restituire un tipo di dati diverso, devi comunicarci quale tipo di dati desideri restituire. Se, ad esempio, vuoi davvero restituire un INTERVAL DAY TO SECOND
SELECT numtodsinterval( <<column name>> - trunc(<<column name>>), 'day' )
FROM table_name