Hi ,

What is the difference between declaring a type and creating a type .

declare
type VarrayType is varray(size) of ElementType;
...
create or replace type VarrayType is varray(size) of ElementType;