CURRENT_DATE
e CURRENT_TIMESTAMP
retornar a data e hora atuais no fuso horário da sessão. SYSDATE
e SYSTIMESTAMP
retornar a data e hora do sistema - ou seja, do sistema no qual o banco de dados reside. Se a sessão do seu cliente não estiver no mesmo fuso horário que o servidor em que o banco de dados está (ou disser que não está de qualquer maneira, por meio de suas configurações de NLS), misturando o
SYS*
e CURRENT_*
funções retornarão valores diferentes. Eles estão todos corretos, eles apenas representam coisas diferentes. Parece que seu servidor está (ou pensa que está) em um fuso horário +4:00, enquanto sua sessão de cliente está em um fuso horário +4:30. Você também pode ver pequenas diferenças no tempo se os relógios não estiverem sincronizados, o que não parece ser um problema aqui.