Se ejecuta perfectamente.
Un programa que imprime el contendio de esta sentencia, suponiendo que a tiene el valor XXX, es esta:
Cita: cve_docto in (Select distinct cve_docto from doc_catalogo_valores where no_renglon='XXX')
El compilador te genera un error, o simplemente cuando ejecutas, no te imprime nada?