Llegas a tu Access'97 (siempre estamos a la punta de la tecnología, amigos) y vinculas vía ODBC una tabla Oracle, como has hecho cienes de veces. Pero esta vez la cosa se resiste, y te tira un bonito error:
"Invalid field definition 'SYS_NC000XX$' in definition of index or relationship"
Jarl.
¿Qué tiene esta tabla de extraño?... Fácil. Tiene un índice basado en una función (SUBSTR), que indexa por las primeras 8 posiciones de un campo. La solución más inmediata: si tienes posibilidad de crear vistas en la bd Oracle, pues creas una vista sobre la tabla para vincularla desde Access. Todo vuelve a funcionar. Si no existe esa posibilidad, he leído algo de que trasteando las propiedades del origen de datos ODBC puedes llegar a hacer algo. Pero yo no pondría la mano en el fuego.