Ad hoc means just what the dictionary defines it to be
http://en.wikipedia.org/wiki/Ad_hoc .
Specific, one time, not generalizable.
Pooled datasets are created when the data from multiple related trials are "joined" into one larger dataset for analysis. Because the contributing trials often have different data specifications, pooling involves a lot of data manipulation to get common variable definitions.