BinProlog 5.75 features multiple dynamic databases. Only one is active at a time and you can switch among them with set_db/1 or even move one over another with db_move/2.
Use info/1 to obtain more information on one of the following:
current_db/1-built_in set_db/1-built_in db_abolish/2-built_in db_assert/2-built_in db_asserta/2-built_in db_asserted/2-built_in db_assertz/2-built_in db_clause/3-built_in db_clean/0-built_in db_clean/1-built_in db_head/2-built_in db_move/2-built_in db_ratio/1-built_in db_retract/2-built_in db_retract1/2-built_in db_retractall/2-built_in