Я знаю, что в Oracle я могу получить сгенерированный идентификатор (или любой другой столбец) из вставленной строки в качестве выходного параметра. Пример:
insert into foo values('foo','bar') returning id into :myOutputParameter
Есть ли способ сделать то же самое, но используя ExecuteScalar вместо ExecuteNonQuery?
Я не хочу использовать выходные параметры или хранимые процедуры.
ps: Я использую Oracle, а не сервер sql!!!