Une alternative est la fonction EXTRACT qui est une norme ANSI et fonctionne également sur d'autres SGBD, mais elle nécessite également l'utilisation de current_timestamp (également ANSI) au lieu de sysdate
SELECT extract(hour from current_timestamp)
FROM dual