"populated dynamically" is a bit vague. What do you mean exactly? To me it reads like you want to use a value list to select data from that table. Or you can use a portal as a value selection tool and there are many variations of that option designed to make searching out the specific record a quick, error resistant process.
To get a portal to list all records from a table, set up a cartesian join relationship using the X operator. With that operator, you can select any field in one table to match to any field in the other table. The values in the field will not control what values match.
You may find this PDF helpful.
White Paper for FMP Novices (version 2.01; released 10/17/2011)
WhitePaperForFMPNovices.pdf 1.3MB (If on Windows: right-click, select "Save Target As...": Adobe PDF format)
A compilation of important advice on how to design a database, and what mistakes not to make. This document contains much-needed advice not available elsewhere that the FileMaker Pro newcomer must have to do a proper job. Currently covering over 100 important topics in as many pages, this is a must-have for any FileMaker novice or intermediate.