L'idea era proprio che per quella specifica chiave trovasse tutti i record, a meno che non fosse valorizzata, quindi {corso1}, per esempio sarà uguale a $valore se inserisco $valore, ma se non inserisco un dato risulterà uguale a %, quindi quella ricerca verrà ignorata.