No Oracle, se você quiser um
timestamp
como resultado, em vez de uma date
(uma date
sempre inclui o tempo para o segundo, portanto, você pode querer apenas uma date
), você deseja adicionar um interval
para o timestamp
. Existem várias maneiras de construir um intervalo - você pode usar um literal de intervalo select current_timestamp + interval '10' second
from dual
ou você pode usar o
numtodsinterval
função select current_timestamp + numToDSInterval( 10, 'second' )
from dual