Если мы просто создаем тип без указания условия, как показано ниже, то по умолчанию он создает тип с типом данных, т.е. varchar или числом
CREATE TYPE <TYP_NAME>
Это неполный тип .
Неполный тип будет использоваться там, где тип ссылается на второй тип, который ссылается на первый тип (циркуляр ссылка, такая как emp-supervisor). Это позволяет неполному типу быть ссылка до того, как она будет завершена. Тем не менее, прежде чем таблица может быть построен из неполного типа, это должно быть завершено.