Faits : Faits : A. X._ a été agent général d'une compagnie d'assurances de 1951 à 1992. Après sa retraite, devenu agent général honoraire, il a continué d'exercer un mandat de courtier pour l'assureur. En cette qualité, il a longtemps disposé d'un emplacement de travail dans les locaux de la compagnie. Entre 1995 et 2005, X._ a profité de son statut et des relations de confiance nouées avec certains anciens clients pour s'approprier les avoirs de diverses assurances venues à échéance, ainsi que des primes de prévoyance professionnelle versées dans le cadre d'une police collective conclue avec la Caisse de prévoyance des interprètes de conférences (CIPC). Il faisait virer ces montants sur un compte bancaire dont il avait la seule disposition. Il a ainsi détourné quelque 2'500'000 fr. au préjudice de la CPIC et d'autres organisations internationales associées, et quelque 1'400'000 fr. au préjudice de personnes assurées auprès de sa compagnie et à qui il avait promis de faire fructifier leurs dépôts. À la fin de plusieurs exercices annuels, il a établi de faux documents à l'appui de l'état du compte de gestion de l'une de ses victimes. Sur un préjudice total de l'ordre de 3'900'000 fr., il a remboursé, avec l'aide financière de sa soeur, un total de 51'600 fr., réparti entre cinq créanciers choisis par lui. Il déclare avoir dépensé le solde pour payer des charges professionnelles, désintéresser des créanciers plus anciens, aider ses enfants et faire des dépenses personnelles. Sur un préjudice total de l'ordre de 3'900'000 fr., il a remboursé, avec l'aide financière de sa soeur, un total de 51'600 fr., réparti entre cinq créanciers choisis par lui. Il déclare avoir dépensé le solde pour payer des charges professionnelles, désintéresser des créanciers plus anciens, aider ses enfants et faire des dépenses personnelles. B. Par arrêt du 1er septembre 2006, la Cour correctionnelle du canton de Genève, siégeant sans le concours du jury, a reconnu X._ coupable d'abus de confiance aggravés (art. 140 ch. 1 et 2; 172 CP) et de faux dans les titres (art. 251 ch. 1 CP). Elle l'a condamné à trois ans d'emprisonnement. Contre cette condamnation, X._ a formé un pourvoi que la Cour de cassation du canton de Genève a rejeté par arrêt du 2 février 2007. Contre cette condamnation, X._ a formé un pourvoi que la Cour de cassation du canton de Genève a rejeté par arrêt du 2 février 2007. C. X._ recourt au Tribunal fédéral contre ce dernier arrêt, dont il demande principalement l'annulation avec renvoi de la cause à la cour cantonale, subsidiairement la réforme. Il se plaint de violation des art. 63 et 64 CP, dans leur teneur antérieure au 1er janvier 2007. Préalablement, il sollicite d'être mis au bénéfice de l'assistance judiciaire. Il n'a pas été ordonné d'échange d'écritures. 