El DBA de UCA corregió la sentencia
SELECT sga_colaciones.colacion, nombre, descripcion, to_char(fecha, ‘DD/MM/YYYY’) as fecha_colacion
FROM negocio.sga_colaciones
JOIN negocio.sga_colaciones_propuestas ON (sga_colaciones_propuestas.colacion = sga_colaciones.colacion)
WHERE sga_colaciones.fecha >= CURRENT_DATE
AND (sga_colaciones.fecha_inicio_inscripcion IS NULL OR (CURRENT_DATE >= sga_colaciones.fecha_inicio_inscripcion))
AND (sga_colaciones.hora_inicio_inscripcion IS NULL OR (CURRENT_TIMESTAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_colaciones.hora_inicio_inscripcion::timestamp::time)))
AND (sga_colaciones.fecha_fin_inscripcion IS NULL OR (CURRENT_DATE <= sga_colaciones.fecha_fin_inscripcion))
AND sga_colaciones_propuestas.propuesta = ‘29’
ORDER BY sga_colaciones.fecha
Este es el resultado
Successfully run. Total query runtime: 57 msec. 0 rows affected.