The FREE statement empties selected keeplists or removes a database key
value from a keeplist or currency indicator.
Format -
{ [ { record-name } ] }
{ CURRENT [ WITHIN { set-name } ] }
{ [ { realm-name } ] }
FREE { { OFFSET integer-exp } }
{ { FIRST } WITHIN keeplist-name }
{ { LAST } }
{ ALL [ { FROM { keeplist-name } ... } ] }
{ [ { CURRENT } ] }
[ ON ERROR stment ] [ NOT ON ERROR stment ]
[ END-FREE ]
1 – record-name
is a subschema record name.
2 – set-name
is a subschema set name.
3 – realm-name
is a subschema realm name.
4 – integer-exp
is an arithmetic expression or integer. It refers to a position in keeplist-name. Integer-exp cannot be zero.
5 – keeplist-name
names a keeplist in the Sub-Schema Section.
6 – stment
is an imperative statement.