I have seen documentation that states that if you are linking tables from two different ODBC data sources (mine are both Oracle), the link fields can only be STRING field types. This appears to be the case with CR7, CR8.5, and CR9. Does anyone know if higher versions have corrected this problem? I have come up with a work-around where I link to another field in the first data source that has an acceptable string field alternative that I can use to link to the second data source. But this adds one more table to the mix and slows down processing. I have also been able to use subreports, to get around this. However, I would like to think that BO would be addressing this seemingly inane join restriction. Does anyone have any experience with this problem, know if it is fixed in higher versions, or know some other way to use a numeric field to join tables from two different data sources? Thanks!