Não há nada erradamente com:
selecionar o acct_nbr, datilografá-lo
de mytable onde trunc do >= do join_dt (sysdate) - 1;
O que está gerando:
trunc (sysdate) - 10101010101010101010
Isto falhará desde que ele que tenta subtrair 10101010101010101010 dias do sysdate.