table or view does not exist when using insert into
It is the definition v_ord_rec   c_ord_cur%ROWTYPE; that is wrong. It must be v_ord_rec   shoba.ord%ROWTYPE;. Also the insert statements should insert into real table and not into the cursor.