Como usar o Oracle ORDER BY e ROWNUM corretamente?

Estou com dificuldade para converter procedimentos armazenados do SQL Server para Oracle para ter nosso produto compatível com ele. Eu tenho consultas que retornam o registro mais recente de algumas tabelas, com base em um carimbo de data / hora: Servidor SQL: SELECT TOP 1 * FROM...