Alex Nuijten discovered that the frustrating
PLS-00436: implementation restriction: cannot reference fields of BULK In-BIND table of records
error message is finally removed in 11g!
This feature should have been implemented in 8i when the FORALL got introduced, but as we say in the Netherlands (literally translated): better late than never.
I missed the Alex's article on the AMIS technology blog when it got posted, but fortunately Alex brought it to my and others attention again on Oracle's SQL and PL/SQL Discussion Forum.
It is not mentioned in the documentation yet, so it was a lucky discovery indeed. However, Bryn Llewellyn, PL/SQL's product manager, has already filed a documentation bug. You can read about that here.