Is the following sql statement legal?

CREATE TABLE emp
(empno NUMBER, employee person)
PARTITION BY RANGE (employee.name)
(PARTITION AtoD VALUES LESS THAN ('E'),
PARTITION EtoZ VALUES LESS THAN (MAXVALUE));

where (I guess/believe) "person" is a user-defined object type.

Thanks in advance.