Esto posiblemente haga lo que usted quiere.
Después de su lector oracle, ponga una fábrica NullAttributeReplacer. Conecta el lector a esa fábrica. También pon una fábrica Creator y conéctala a la fábrica NullAttributeReplacer. Reemplaza todos los NULLs por 0.
Para que los atributos que puedan venir de la tabla no sean reemplazados por NULLs, deshabilita la conexión entre ésta y el NullAttributeReplacer. Todavía tiene que estar en su lugar para que el NULL replacer sabe qué atributos a utilizar.
Esto garantiza que al menos una sola característica pasa con todos los atributos y debe ser descubrible por pythons getAllAttributeNames. Esa característica puede entonces ser desechada.
Editar
Para FME2014 usando el NullAttributeMapper Necesitarás asegurarte de que estás usando Atributos Seleccionados y los que quieres que aparezcan están seleccionados.
Para la primera condición, asegúrese de que Missing está seleccionado.
El valor Map To: puede ser cualquier cosa que no sea Missing.