Да конечно и без returning обойдусь. И так есть как минимум ДВА способаkdv писал(а):прав я, прав.что если не знаешь, лучше и не использовать - здесь, считаю ты неправ.это как ребенку дать одновременно железный, пластмассовый и деревянный конструкторы, кучей.
Начинать надо с чего-то одного. Потом знания расширять. Например, представь что не было бы insert returning. Ты программу бы не смог написать? А ведь это фишка, которая просто является дополнением к базовой функциональности.
Или, классический пример по execute statement - начинающие на него бросаются, потому что думать по другому не могут. И так в него и влипают. А результат известен, и плачевен.
Знать как что-то работает и обязательно использовать это - не одно и то же. Например, я в некотором смысле знаю Informix. Ну и что?

Хотя пожалуй ты прав, доделаю сначала полностью логику, а уж потом буду оптимизировать...