В настоящий момент выражения 'create table' и 'create type' используются как тождественные. Это приводит многих к непониманию и колебаниям, помимо этого наличие двух выражений избыточно. Порождаемая такой взаимозаменяемостью ассоциация 'create table' с элементарными типами данных вроде 'integer, real, char, varchar' приводит к когнитивному диссонансу. Предлагаю запретить выражение 'create type', составные типы данных определять выражением 'create table', а понятие "тип" применять только для элементарных типов данных.