1. A computer-implemented method of managing an index of a table of a database, the method comprising: determining that the table includes a first field having a first input value configured to identify a first dynamic data function utilized to determine a first output value for the first field, the first dynamic data function being a database query; determining, in response to a request to create an index entry in the index including the first field, that the first dynamic data function is deterministic, wherein the determining that the first dynamic data function is deterministic includes determining that a result of the query is unchanged based on a data-change temporal-identifier; determining, in response to the first dynamic data function being deterministic, the first output value for the first field by executing the first dynamic data function; and storing in the index, in response to determining the first output value for the first field, the first output value for the first field.