también he intentado de hacerlo mediante subconsultas conviertiendo la consulta anterior a
Código:
select nom d, idprofe r
from professor
where idprofe in (select idprofe from guardia where dia = to_char(sysdate,'DAY') and hora = to_char(sysdate,'hh24'));
y el resultado es el mismo error que antes