I have tried the following scenarios, all leading to the same situation:
1. LLBL 2.0, ODP 10 (per version in previous post)
2. LLBL 2.0, MS Oracle
3. LLBL 2.5, MS Oracle
All result in 100% "enforced" nullable fields (enforced = can't change in the designer). The only un-nullable fields are the primary key fields (which the designer is identifying as such).
I do get the "some tables don't have primary keys" warning after loading the schema, but all tables that I'm adding have primary keys (and are related to one another).
The table list presented by the designer includes lots of tables outside of my schema (it names them as if they are in my schema), but I'm only selecting tables in the schema (synonyms).
In all cases I unchecked the Stored Procs and Views options when loading the schema.
It doesn't seem to matter which version or provider I aim at this schema, the result is always the same.
I'm taking off from work now, but I will do further testing tomorrow with different schema/database combinations.
If you would like I could attach project files, let me know.
Thanks,
Jason