Ok, steno. La tua soluzione va bene nel caso in cui PROPRIO NON ESISTA un modo per ragguppare i docenti in uno stesso campo (questo mi renderebbe tutto più semplice).

Quindi tu dici che non si può fare direttamente in SQL ?