I played a bit with tabular forms on views using an instead of trigger. After following the guide from Christian Rokitta I came really close to what I needed. After I thought I was ready I got the following error message:
ORA-01445: cannot select ROWID from, or sample, a join view without a key-preserved table