Comment extraire uniquement le Temps d'un champ DateTime dans Oracle SQL Developer?

J'ai essayé To_Timestamp et d'autres méthodes pour SQL Developer, mais seulement celui-ci a bien fonctionné pour moi.

Select To_Number(To_Char(DateTime_FieldName, 'HH24'))
    || ':' || to_number(to_char(DateTime_FieldName, 'MI'))
    || ':' ||to_number(to_char(DateTime_FieldName, 'SS'))
from TABLE_NAME

Est-il une meilleure solution?

OriginalL'auteur MontyPython | 2013-06-14