il problema e' che magari certe condizioni le metti solo in alcuni casi, quindi questo potrebbe spiegare perche a volte funziona a volte no.

@albgen: a me non piacciono i dataset tipizzati, perche nel momento in cui devi fare delle join sei fregato!