Je recupére une date d'une requete que j'affecte à un champ

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
DECLARE
 
  PD_DATE_EFFET_IMPORT DATE ;
  PD_DATE_DEBUT_MOIS DATE;
 
BEGIN
 
  -- recuperation de la date d'effet de l'import 
   select date_effet_import into PD_DATE_EFFET_IMPORT from ctc where id_ctc=PNI_ID_CTC;
Et je veux à partir de cette date affecté le champ PD_DATE_DEBUT_MOIS au premier jour du mois de PD_DATE_EFFET_IMPORT.

Par exemple :

si PD_DATE_EFFET_IMPORT = '11/01/2005'
ALORS PD_DATE_DEBUT_MOIS DATE = '01/01/2005'.

Je ne vois pas comment faire pour manipuler mes dates