Is it possible or recommended to have the iTunes library on a non-permanent external drive? What will happen if I e.g. sync my iPhone while the drive is not attached? Or what will happen when iTunes thinks it should download the music I have bought on my iPad while the drive is not connected?
It is possible. In fact, I manage my family's iPod this way.