ECLiPSe contains the record family of predicates which allow to store several terms under a specified key. There a two sets of predicates for the indexed database. One provides database references as used in Cprolog, the other works with keys only. The indexed database keys are module sensitive.