This code gives me ORA-00902:
CREATE TYPE SchemaA.TypeForColumn AS OBJECT (col NUMBER);
/
CREATE TABLE SchemaB.ColumnDependsOnType (col SchemaA.TypeForColumn);
This very similar code doesn't:
CREATE TYPE SchemaA.TypeForColumn AS OBJECT (col NUMBER);
/
CREATE TABLE SchemaA.ColumnDependsOnType (col SchemaA.TypeForColumn);
I know that you can use some system types like this (e.g. ORDSYS.ORDAudio) - is it the case that you can't use custom types that are defined in other schemas, or am I doing something else wrong?