This a bit off topic, but i'm hoping somebody here may be able to help.
I have a view in oracle which is doing a union on a few other tables. The tables all have a column in common which is defined as NUMBER(6) in all tables. I would expect the view to have the same column type in this instance but when i get the schema info for the view at runtime it is being reported as a Decimal instead of an Int32.
This is a problem when i try to add a relationship between this view and another table on this column as it reports a type mismatch between the columns.
Anybody encountered this behaviour before?
I've tried using both Oracle 8 & 9, with the same results.