programming:programming_in_openinsight:creating_a_new_record_insert_or