1. A method of producing a cross tabulation, the method comprising: issuing a plurality of queries to a database, the queries being for multiple sublevels of data for multiple dimensions of data associated with records in the database to provide a sublist of sorted record identifiers for each one of the queries; and determining occurrences of intersections of levels of one dimension with levels of another dimension of the data associated with records in the database by traversing the sub-lists to detect intersections of the dimensions.