Hi
it is error from procedure .
After is_rec_inserted := FALSE;
there is a end statement replace it as end;(i.e., put ; after end statement)
it removes this error