Este documento describe el funcionamiento de los DataPools en Abstracta. Explica que las primitivas next() y reset() permiten navegar y reiniciar el índice de un DataPool. También describe cómo los DataPools pueden asociarse mediante columnas SETID para vincular y filtrar datos de forma relacionada. Por último, explica que los datos tienen un alcance para cada caso de prueba.