delete (KirbyBase::KBTable)

    # File lib/kirbybase.rb, line 2319
        def delete(&select_cond)
            raise ArgumentError, 'Must specify select condition code ' + \
             'block.  To delete all records, use #clear instead.' if \
             select_cond.nil?

            # Get all records that match the selection criteria and

            # return them in an array.

            result_set = get_matches(:delete, [:recno], select_cond)

            @db.engine.delete_records(self, result_set)

            # Return the number of records deleted.

            return result_set.size
        end