txtデータをOracleテーブルにインサートするPGを作成しています。
txtデータの構成はヘッダレコード1件、明細レコードn件、フッターレコード1件です。
レコードの長さはそれぞれ100byte,300byte,50byteです。カンマ区切りではありません。(単純な固定長です)
このようなデータの読込はどのようにすればよろしいでしょうか?

実際のデータは↓こんな感じで入ってきます。(先頭の区分でヘッダ・明細・フッタの判別)
1aaaaaa ・・・ヘッダ
2bbbbbb ・・・明細
2cccccc ・・・明細
2dddddd ・・・明細
3eeeeee ・・・フッター
1oooooo ・・・ヘッダ
2pppppp ・・・明細
2qqqqqq ・・・明細
3zzzzzz ・・・フッター