Elemento definitore di Database Link e DataBox Link è l'Iterator, ossia il dataset su cui iterare istruzioni SQL. In particolare tali istruzioni vengono eseguite per ogni record restituito dall'oggetto specificato nel campo Iterator del tab Query.
L'iteratore può essere un qualsiasi altro oggetto del Package oppure una custom query.
Nel tab Query inoltre, i campi restituiti dall'Iterator possono essere richiamati come parametri all'interno del codice usando una delle seguenti sintassi speciali:
✓ :parameter , crea una query parametrica e sostituisce :parameter con la sintassi parametrica specifica del provider ($1, ecc..);
✓ $:parameter , crea una query statica sostituendo $:parameter con il valore STRINGA del parametro;
✓ !:parameter , crea una query parametrica e sostituisce !:parameter con il valore preceduto dal CAST del tipo di destinazione.