明細テーブルに「行番号」フィールドがあることってありますよね。
そういうのって、探しても見つからなかったので、頑張って書いたので、一応、記録残しておきます。
insert into meisai (line_no, summary_id, name ,units)
select row_number() over (), 1, * from (
select 'item1', 1
union all select 'item2', 1
union all select 'item3', 1
union all select 'item4', 1
union all select 'item5', 1
) as line
こんな感じで連番ふれます。