1. A moving picture decoding method for decoding a current block included in a bitstream, using a motion vector predictor used when decoding a motion vector of the current block, the method comprising: (a) obtaining one or more motion vector predictor candidates which are candidates for the motion vector predictor; (b) decoding a coded index for identifying one of the one or more motion vector predictor candidates, the coded index being added to the bitstream; and (c) selecting, based on the decoded index, the motion vector predictor to be used for decoding the current block from among the one or more motion vector predictor candidates, wherein step (a) includes: (a1) generating a motion vector predictor candidate, based on plural motion vectors of plural first adjacent blocks adjacent to the current block in a first direction; and (a2) generating a motion vector predictor candidate, based on plural motion vectors of plural second adjacent blocks adjacent to the current block in a second direction, and step (a2) includes: (i) determining whether the plural first adjacent blocks include one or more inter-predicted blocks; and (ii) searching for a motion vector to be made available by scaling processing from among the plural motion vectors of the plural second adjacent blocks when it is determined in step (i) that the plural first adjacent blocks do not include an inter-predicted block, and generating, when the motion vector is obtained in the search, one of the one or more motion vector predictor candidates by executing scaling processing on the motion vector obtained in the search.