With relational fields, we need to decide beforehand the relation's target model (or comodel). However, sometimes we may need to leave that decision to the user and first choose the model we want and then the record we want to link to.
With Odoo, this can be achieved using Reference fields.