 [nondet]bdb_del(+DB, 
?Key, ?Value)Delete the first matching key-value pair from the database. If the 
database allows for duplicates, this predicate is non-deterministic, 
otherwise it is semidet. The enumeration performed by this 
predicate is the same as for bdb_get/3. 
See also bdb_delall/3.
[nondet]bdb_del(+DB, 
?Key, ?Value)Delete the first matching key-value pair from the database. If the 
database allows for duplicates, this predicate is non-deterministic, 
otherwise it is semidet. The enumeration performed by this 
predicate is the same as for bdb_get/3. 
See also bdb_delall/3.